Permalink
| <!DOCTYPE html> | |
| <html> | |
| <head><meta charset="utf-8" /> | |
| <title>.ipynb</title> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> | |
| <style type="text/css"> | |
| /*! | |
| * | |
| * Twitter Bootstrap | |
| * | |
| */ | |
| /*! | |
| * Bootstrap v3.3.7 (http://getbootstrap.com) | |
| * Copyright 2011-2016 Twitter, Inc. | |
| * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
| */ | |
| /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ | |
| html { | |
| font-family: sans-serif; | |
| -ms-text-size-adjust: 100%; | |
| -webkit-text-size-adjust: 100%; | |
| } | |
| body { | |
| margin: 0; | |
| } | |
| article, | |
| aside, | |
| details, | |
| figcaption, | |
| figure, | |
| footer, | |
| header, | |
| hgroup, | |
| main, | |
| menu, | |
| nav, | |
| section, | |
| summary { | |
| display: block; | |
| } | |
| audio, | |
| canvas, | |
| progress, | |
| video { | |
| display: inline-block; | |
| vertical-align: baseline; | |
| } | |
| audio:not([controls]) { | |
| display: none; | |
| height: 0; | |
| } | |
| [hidden], | |
| template { | |
| display: none; | |
| } | |
| a { | |
| background-color: transparent; | |
| } | |
| a:active, | |
| a:hover { | |
| outline: 0; | |
| } | |
| abbr[title] { | |
| border-bottom: 1px dotted; | |
| } | |
| b, | |
| strong { | |
| font-weight: bold; | |
| } | |
| dfn { | |
| font-style: italic; | |
| } | |
| h1 { | |
| font-size: 2em; | |
| margin: 0.67em 0; | |
| } | |
| mark { | |
| background: #ff0; | |
| color: #000; | |
| } | |
| small { | |
| font-size: 80%; | |
| } | |
| sub, | |
| sup { | |
| font-size: 75%; | |
| line-height: 0; | |
| position: relative; | |
| vertical-align: baseline; | |
| } | |
| sup { | |
| top: -0.5em; | |
| } | |
| sub { | |
| bottom: -0.25em; | |
| } | |
| img { | |
| border: 0; | |
| } | |
| svg:not(:root) { | |
| overflow: hidden; | |
| } | |
| figure { | |
| margin: 1em 40px; | |
| } | |
| hr { | |
| box-sizing: content-box; | |
| height: 0; | |
| } | |
| pre { | |
| overflow: auto; | |
| } | |
| code, | |
| kbd, | |
| pre, | |
| samp { | |
| font-family: monospace, monospace; | |
| font-size: 1em; | |
| } | |
| button, | |
| input, | |
| optgroup, | |
| select, | |
| textarea { | |
| color: inherit; | |
| font: inherit; | |
| margin: 0; | |
| } | |
| button { | |
| overflow: visible; | |
| } | |
| button, | |
| select { | |
| text-transform: none; | |
| } | |
| button, | |
| html input[type="button"], | |
| input[type="reset"], | |
| input[type="submit"] { | |
| -webkit-appearance: button; | |
| cursor: pointer; | |
| } | |
| button[disabled], | |
| html input[disabled] { | |
| cursor: default; | |
| } | |
| button::-moz-focus-inner, | |
| input::-moz-focus-inner { | |
| border: 0; | |
| padding: 0; | |
| } | |
| input { | |
| line-height: normal; | |
| } | |
| input[type="checkbox"], | |
| input[type="radio"] { | |
| box-sizing: border-box; | |
| padding: 0; | |
| } | |
| input[type="number"]::-webkit-inner-spin-button, | |
| input[type="number"]::-webkit-outer-spin-button { | |
| height: auto; | |
| } | |
| input[type="search"] { | |
| -webkit-appearance: textfield; | |
| box-sizing: content-box; | |
| } | |
| input[type="search"]::-webkit-search-cancel-button, | |
| input[type="search"]::-webkit-search-decoration { | |
| -webkit-appearance: none; | |
| } | |
| fieldset { | |
| border: 1px solid #c0c0c0; | |
| margin: 0 2px; | |
| padding: 0.35em 0.625em 0.75em; | |
| } | |
| legend { | |
| border: 0; | |
| padding: 0; | |
| } | |
| textarea { | |
| overflow: auto; | |
| } | |
| optgroup { | |
| font-weight: bold; | |
| } | |
| table { | |
| border-collapse: collapse; | |
| border-spacing: 0; | |
| } | |
| td, | |
| th { | |
| padding: 0; | |
| } | |
| /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ | |
| @media print { | |
| *, | |
| *:before, | |
| *:after { | |
| background: transparent !important; | |
| box-shadow: none !important; | |
| text-shadow: none !important; | |
| } | |
| a, | |
| a:visited { | |
| text-decoration: underline; | |
| } | |
| a[href]:after { | |
| content: " (" attr(href) ")"; | |
| } | |
| abbr[title]:after { | |
| content: " (" attr(title) ")"; | |
| } | |
| a[href^="#"]:after, | |
| a[href^="javascript:"]:after { | |
| content: ""; | |
| } | |
| pre, | |
| blockquote { | |
| border: 1px solid #999; | |
| page-break-inside: avoid; | |
| } | |
| thead { | |
| display: table-header-group; | |
| } | |
| tr, | |
| img { | |
| page-break-inside: avoid; | |
| } | |
| img { | |
| max-width: 100% !important; | |
| } | |
| p, | |
| h2, | |
| h3 { | |
| orphans: 3; | |
| widows: 3; | |
| } | |
| h2, | |
| h3 { | |
| page-break-after: avoid; | |
| } | |
| .navbar { | |
| display: none; | |
| } | |
| .btn > .caret, | |
| .dropup > .btn > .caret { | |
| border-top-color: #000 !important; | |
| } | |
| .label { | |
| border: 1px solid #000; | |
| } | |
| .table { | |
| border-collapse: collapse !important; | |
| } | |
| .table td, | |
| .table th { | |
| background-color: #fff !important; | |
| } | |
| .table-bordered th, | |
| .table-bordered td { | |
| border: 1px solid #ddd !important; | |
| } | |
| } | |
| @font-face { | |
| font-family: 'Glyphicons Halflings'; | |
| src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot'); | |
| src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); | |
| } | |
| .glyphicon { | |
| position: relative; | |
| top: 1px; | |
| display: inline-block; | |
| font-family: 'Glyphicons Halflings'; | |
| font-style: normal; | |
| font-weight: normal; | |
| line-height: 1; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| .glyphicon-asterisk:before { | |
| content: "\002a"; | |
| } | |
| .glyphicon-plus:before { | |
| content: "\002b"; | |
| } | |
| .glyphicon-euro:before, | |
| .glyphicon-eur:before { | |
| content: "\20ac"; | |
| } | |
| .glyphicon-minus:before { | |
| content: "\2212"; | |
| } | |
| .glyphicon-cloud:before { | |
| content: "\2601"; | |
| } | |
| .glyphicon-envelope:before { | |
| content: "\2709"; | |
| } | |
| .glyphicon-pencil:before { | |
| content: "\270f"; | |
| } | |
| .glyphicon-glass:before { | |
| content: "\e001"; | |
| } | |
| .glyphicon-music:before { | |
| content: "\e002"; | |
| } | |
| .glyphicon-search:before { | |
| content: "\e003"; | |
| } | |
| .glyphicon-heart:before { | |
| content: "\e005"; | |
| } | |
| .glyphicon-star:before { | |
| content: "\e006"; | |
| } | |
| .glyphicon-star-empty:before { | |
| content: "\e007"; | |
| } | |
| .glyphicon-user:before { | |
| content: "\e008"; | |
| } | |
| .glyphicon-film:before { | |
| content: "\e009"; | |
| } | |
| .glyphicon-th-large:before { | |
| content: "\e010"; | |
| } | |
| .glyphicon-th:before { | |
| content: "\e011"; | |
| } | |
| .glyphicon-th-list:before { | |
| content: "\e012"; | |
| } | |
| .glyphicon-ok:before { | |
| content: "\e013"; | |
| } | |
| .glyphicon-remove:before { | |
| content: "\e014"; | |
| } | |
| .glyphicon-zoom-in:before { | |
| content: "\e015"; | |
| } | |
| .glyphicon-zoom-out:before { | |
| content: "\e016"; | |
| } | |
| .glyphicon-off:before { | |
| content: "\e017"; | |
| } | |
| .glyphicon-signal:before { | |
| content: "\e018"; | |
| } | |
| .glyphicon-cog:before { | |
| content: "\e019"; | |
| } | |
| .glyphicon-trash:before { | |
| content: "\e020"; | |
| } | |
| .glyphicon-home:before { | |
| content: "\e021"; | |
| } | |
| .glyphicon-file:before { | |
| content: "\e022"; | |
| } | |
| .glyphicon-time:before { | |
| content: "\e023"; | |
| } | |
| .glyphicon-road:before { | |
| content: "\e024"; | |
| } | |
| .glyphicon-download-alt:before { | |
| content: "\e025"; | |
| } | |
| .glyphicon-download:before { | |
| content: "\e026"; | |
| } | |
| .glyphicon-upload:before { | |
| content: "\e027"; | |
| } | |
| .glyphicon-inbox:before { | |
| content: "\e028"; | |
| } | |
| .glyphicon-play-circle:before { | |
| content: "\e029"; | |
| } | |
| .glyphicon-repeat:before { | |
| content: "\e030"; | |
| } | |
| .glyphicon-refresh:before { | |
| content: "\e031"; | |
| } | |
| .glyphicon-list-alt:before { | |
| content: "\e032"; | |
| } | |
| .glyphicon-lock:before { | |
| content: "\e033"; | |
| } | |
| .glyphicon-flag:before { | |
| content: "\e034"; | |
| } | |
| .glyphicon-headphones:before { | |
| content: "\e035"; | |
| } | |
| .glyphicon-volume-off:before { | |
| content: "\e036"; | |
| } | |
| .glyphicon-volume-down:before { | |
| content: "\e037"; | |
| } | |
| .glyphicon-volume-up:before { | |
| content: "\e038"; | |
| } | |
| .glyphicon-qrcode:before { | |
| content: "\e039"; | |
| } | |
| .glyphicon-barcode:before { | |
| content: "\e040"; | |
| } | |
| .glyphicon-tag:before { | |
| content: "\e041"; | |
| } | |
| .glyphicon-tags:before { | |
| content: "\e042"; | |
| } | |
| .glyphicon-book:before { | |
| content: "\e043"; | |
| } | |
| .glyphicon-bookmark:before { | |
| content: "\e044"; | |
| } | |
| .glyphicon-print:before { | |
| content: "\e045"; | |
| } | |
| .glyphicon-camera:before { | |
| content: "\e046"; | |
| } | |
| .glyphicon-font:before { | |
| content: "\e047"; | |
| } | |
| .glyphicon-bold:before { | |
| content: "\e048"; | |
| } | |
| .glyphicon-italic:before { | |
| content: "\e049"; | |
| } | |
| .glyphicon-text-height:before { | |
| content: "\e050"; | |
| } | |
| .glyphicon-text-width:before { | |
| content: "\e051"; | |
| } | |
| .glyphicon-align-left:before { | |
| content: "\e052"; | |
| } | |
| .glyphicon-align-center:before { | |
| content: "\e053"; | |
| } | |
| .glyphicon-align-right:before { | |
| content: "\e054"; | |
| } | |
| .glyphicon-align-justify:before { | |
| content: "\e055"; | |
| } | |
| .glyphicon-list:before { | |
| content: "\e056"; | |
| } | |
| .glyphicon-indent-left:before { | |
| content: "\e057"; | |
| } | |
| .glyphicon-indent-right:before { | |
| content: "\e058"; | |
| } | |
| .glyphicon-facetime-video:before { | |
| content: "\e059"; | |
| } | |
| .glyphicon-picture:before { | |
| content: "\e060"; | |
| } | |
| .glyphicon-map-marker:before { | |
| content: "\e062"; | |
| } | |
| .glyphicon-adjust:before { | |
| content: "\e063"; | |
| } | |
| .glyphicon-tint:before { | |
| content: "\e064"; | |
| } | |
| .glyphicon-edit:before { | |
| content: "\e065"; | |
| } | |
| .glyphicon-share:before { | |
| content: "\e066"; | |
| } | |
| .glyphicon-check:before { | |
| content: "\e067"; | |
| } | |
| .glyphicon-move:before { | |
| content: "\e068"; | |
| } | |
| .glyphicon-step-backward:before { | |
| content: "\e069"; | |
| } | |
| .glyphicon-fast-backward:before { | |
| content: "\e070"; | |
| } | |
| .glyphicon-backward:before { | |
| content: "\e071"; | |
| } | |
| .glyphicon-play:before { | |
| content: "\e072"; | |
| } | |
| .glyphicon-pause:before { | |
| content: "\e073"; | |
| } | |
| .glyphicon-stop:before { | |
| content: "\e074"; | |
| } | |
| .glyphicon-forward:before { | |
| content: "\e075"; | |
| } | |
| .glyphicon-fast-forward:before { | |
| content: "\e076"; | |
| } | |
| .glyphicon-step-forward:before { | |
| content: "\e077"; | |
| } | |
| .glyphicon-eject:before { | |
| content: "\e078"; | |
| } | |
| .glyphicon-chevron-left:before { | |
| content: "\e079"; | |
| } | |
| .glyphicon-chevron-right:before { | |
| content: "\e080"; | |
| } | |
| .glyphicon-plus-sign:before { | |
| content: "\e081"; | |
| } | |
| .glyphicon-minus-sign:before { | |
| content: "\e082"; | |
| } | |
| .glyphicon-remove-sign:before { | |
| content: "\e083"; | |
| } | |
| .glyphicon-ok-sign:before { | |
| content: "\e084"; | |
| } | |
| .glyphicon-question-sign:before { | |
| content: "\e085"; | |
| } | |
| .glyphicon-info-sign:before { | |
| content: "\e086"; | |
| } | |
| .glyphicon-screenshot:before { | |
| content: "\e087"; | |
| } | |
| .glyphicon-remove-circle:before { | |
| content: "\e088"; | |
| } | |
| .glyphicon-ok-circle:before { | |
| content: "\e089"; | |
| } | |
| .glyphicon-ban-circle:before { | |
| content: "\e090"; | |
| } | |
| .glyphicon-arrow-left:before { | |
| content: "\e091"; | |
| } | |
| .glyphicon-arrow-right:before { | |
| content: "\e092"; | |
| } | |
| .glyphicon-arrow-up:before { | |
| content: "\e093"; | |
| } | |
| .glyphicon-arrow-down:before { | |
| content: "\e094"; | |
| } | |
| .glyphicon-share-alt:before { | |
| content: "\e095"; | |
| } | |
| .glyphicon-resize-full:before { | |
| content: "\e096"; | |
| } | |
| .glyphicon-resize-small:before { | |
| content: "\e097"; | |
| } | |
| .glyphicon-exclamation-sign:before { | |
| content: "\e101"; | |
| } | |
| .glyphicon-gift:before { | |
| content: "\e102"; | |
| } | |
| .glyphicon-leaf:before { | |
| content: "\e103"; | |
| } | |
| .glyphicon-fire:before { | |
| content: "\e104"; | |
| } | |
| .glyphicon-eye-open:before { | |
| content: "\e105"; | |
| } | |
| .glyphicon-eye-close:before { | |
| content: "\e106"; | |
| } | |
| .glyphicon-warning-sign:before { | |
| content: "\e107"; | |
| } | |
| .glyphicon-plane:before { | |
| content: "\e108"; | |
| } | |
| .glyphicon-calendar:before { | |
| content: "\e109"; | |
| } | |
| .glyphicon-random:before { | |
| content: "\e110"; | |
| } | |
| .glyphicon-comment:before { | |
| content: "\e111"; | |
| } | |
| .glyphicon-magnet:before { | |
| content: "\e112"; | |
| } | |
| .glyphicon-chevron-up:before { | |
| content: "\e113"; | |
| } | |
| .glyphicon-chevron-down:before { | |
| content: "\e114"; | |
| } | |
| .glyphicon-retweet:before { | |
| content: "\e115"; | |
| } | |
| .glyphicon-shopping-cart:before { | |
| content: "\e116"; | |
| } | |
| .glyphicon-folder-close:before { | |
| content: "\e117"; | |
| } | |
| .glyphicon-folder-open:before { | |
| content: "\e118"; | |
| } | |
| .glyphicon-resize-vertical:before { | |
| content: "\e119"; | |
| } | |
| .glyphicon-resize-horizontal:before { | |
| content: "\e120"; | |
| } | |
| .glyphicon-hdd:before { | |
| content: "\e121"; | |
| } | |
| .glyphicon-bullhorn:before { | |
| content: "\e122"; | |
| } | |
| .glyphicon-bell:before { | |
| content: "\e123"; | |
| } | |
| .glyphicon-certificate:before { | |
| content: "\e124"; | |
| } | |
| .glyphicon-thumbs-up:before { | |
| content: "\e125"; | |
| } | |
| .glyphicon-thumbs-down:before { | |
| content: "\e126"; | |
| } | |
| .glyphicon-hand-right:before { | |
| content: "\e127"; | |
| } | |
| .glyphicon-hand-left:before { | |
| content: "\e128"; | |
| } | |
| .glyphicon-hand-up:before { | |
| content: "\e129"; | |
| } | |
| .glyphicon-hand-down:before { | |
| content: "\e130"; | |
| } | |
| .glyphicon-circle-arrow-right:before { | |
| content: "\e131"; | |
| } | |
| .glyphicon-circle-arrow-left:before { | |
| content: "\e132"; | |
| } | |
| .glyphicon-circle-arrow-up:before { | |
| content: "\e133"; | |
| } | |
| .glyphicon-circle-arrow-down:before { | |
| content: "\e134"; | |
| } | |
| .glyphicon-globe:before { | |
| content: "\e135"; | |
| } | |
| .glyphicon-wrench:before { | |
| content: "\e136"; | |
| } | |
| .glyphicon-tasks:before { | |
| content: "\e137"; | |
| } | |
| .glyphicon-filter:before { | |
| content: "\e138"; | |
| } | |
| .glyphicon-briefcase:before { | |
| content: "\e139"; | |
| } | |
| .glyphicon-fullscreen:before { | |
| content: "\e140"; | |
| } | |
| .glyphicon-dashboard:before { | |
| content: "\e141"; | |
| } | |
| .glyphicon-paperclip:before { | |
| content: "\e142"; | |
| } | |
| .glyphicon-heart-empty:before { | |
| content: "\e143"; | |
| } | |
| .glyphicon-link:before { | |
| content: "\e144"; | |
| } | |
| .glyphicon-phone:before { | |
| content: "\e145"; | |
| } | |
| .glyphicon-pushpin:before { | |
| content: "\e146"; | |
| } | |
| .glyphicon-usd:before { | |
| content: "\e148"; | |
| } | |
| .glyphicon-gbp:before { | |
| content: "\e149"; | |
| } | |
| .glyphicon-sort:before { | |
| content: "\e150"; | |
| } | |
| .glyphicon-sort-by-alphabet:before { | |
| content: "\e151"; | |
| } | |
| .glyphicon-sort-by-alphabet-alt:before { | |
| content: "\e152"; | |
| } | |
| .glyphicon-sort-by-order:before { | |
| content: "\e153"; | |
| } | |
| .glyphicon-sort-by-order-alt:before { | |
| content: "\e154"; | |
| } | |
| .glyphicon-sort-by-attributes:before { | |
| content: "\e155"; | |
| } | |
| .glyphicon-sort-by-attributes-alt:before { | |
| content: "\e156"; | |
| } | |
| .glyphicon-unchecked:before { | |
| content: "\e157"; | |
| } | |
| .glyphicon-expand:before { | |
| content: "\e158"; | |
| } | |
| .glyphicon-collapse-down:before { | |
| content: "\e159"; | |
| } | |
| .glyphicon-collapse-up:before { | |
| content: "\e160"; | |
| } | |
| .glyphicon-log-in:before { | |
| content: "\e161"; | |
| } | |
| .glyphicon-flash:before { | |
| content: "\e162"; | |
| } | |
| .glyphicon-log-out:before { | |
| content: "\e163"; | |
| } | |
| .glyphicon-new-window:before { | |
| content: "\e164"; | |
| } | |
| .glyphicon-record:before { | |
| content: "\e165"; | |
| } | |
| .glyphicon-save:before { | |
| content: "\e166"; | |
| } | |
| .glyphicon-open:before { | |
| content: "\e167"; | |
| } | |
| .glyphicon-saved:before { | |
| content: "\e168"; | |
| } | |
| .glyphicon-import:before { | |
| content: "\e169"; | |
| } | |
| .glyphicon-export:before { | |
| content: "\e170"; | |
| } | |
| .glyphicon-send:before { | |
| content: "\e171"; | |
| } | |
| .glyphicon-floppy-disk:before { | |
| content: "\e172"; | |
| } | |
| .glyphicon-floppy-saved:before { | |
| content: "\e173"; | |
| } | |
| .glyphicon-floppy-remove:before { | |
| content: "\e174"; | |
| } | |
| .glyphicon-floppy-save:before { | |
| content: "\e175"; | |
| } | |
| .glyphicon-floppy-open:before { | |
| content: "\e176"; | |
| } | |
| .glyphicon-credit-card:before { | |
| content: "\e177"; | |
| } | |
| .glyphicon-transfer:before { | |
| content: "\e178"; | |
| } | |
| .glyphicon-cutlery:before { | |
| content: "\e179"; | |
| } | |
| .glyphicon-header:before { | |
| content: "\e180"; | |
| } | |
| .glyphicon-compressed:before { | |
| content: "\e181"; | |
| } | |
| .glyphicon-earphone:before { | |
| content: "\e182"; | |
| } | |
| .glyphicon-phone-alt:before { | |
| content: "\e183"; | |
| } | |
| .glyphicon-tower:before { | |
| content: "\e184"; | |
| } | |
| .glyphicon-stats:before { | |
| content: "\e185"; | |
| } | |
| .glyphicon-sd-video:before { | |
| content: "\e186"; | |
| } | |
| .glyphicon-hd-video:before { | |
| content: "\e187"; | |
| } | |
| .glyphicon-subtitles:before { | |
| content: "\e188"; | |
| } | |
| .glyphicon-sound-stereo:before { | |
| content: "\e189"; | |
| } | |
| .glyphicon-sound-dolby:before { | |
| content: "\e190"; | |
| } | |
| .glyphicon-sound-5-1:before { | |
| content: "\e191"; | |
| } | |
| .glyphicon-sound-6-1:before { | |
| content: "\e192"; | |
| } | |
| .glyphicon-sound-7-1:before { | |
| content: "\e193"; | |
| } | |
| .glyphicon-copyright-mark:before { | |
| content: "\e194"; | |
| } | |
| .glyphicon-registration-mark:before { | |
| content: "\e195"; | |
| } | |
| .glyphicon-cloud-download:before { | |
| content: "\e197"; | |
| } | |
| .glyphicon-cloud-upload:before { | |
| content: "\e198"; | |
| } | |
| .glyphicon-tree-conifer:before { | |
| content: "\e199"; | |
| } | |
| .glyphicon-tree-deciduous:before { | |
| content: "\e200"; | |
| } | |
| .glyphicon-cd:before { | |
| content: "\e201"; | |
| } | |
| .glyphicon-save-file:before { | |
| content: "\e202"; | |
| } | |
| .glyphicon-open-file:before { | |
| content: "\e203"; | |
| } | |
| .glyphicon-level-up:before { | |
| content: "\e204"; | |
| } | |
| .glyphicon-copy:before { | |
| content: "\e205"; | |
| } | |
| .glyphicon-paste:before { | |
| content: "\e206"; | |
| } | |
| .glyphicon-alert:before { | |
| content: "\e209"; | |
| } | |
| .glyphicon-equalizer:before { | |
| content: "\e210"; | |
| } | |
| .glyphicon-king:before { | |
| content: "\e211"; | |
| } | |
| .glyphicon-queen:before { | |
| content: "\e212"; | |
| } | |
| .glyphicon-pawn:before { | |
| content: "\e213"; | |
| } | |
| .glyphicon-bishop:before { | |
| content: "\e214"; | |
| } | |
| .glyphicon-knight:before { | |
| content: "\e215"; | |
| } | |
| .glyphicon-baby-formula:before { | |
| content: "\e216"; | |
| } | |
| .glyphicon-tent:before { | |
| content: "\26fa"; | |
| } | |
| .glyphicon-blackboard:before { | |
| content: "\e218"; | |
| } | |
| .glyphicon-bed:before { | |
| content: "\e219"; | |
| } | |
| .glyphicon-apple:before { | |
| content: "\f8ff"; | |
| } | |
| .glyphicon-erase:before { | |
| content: "\e221"; | |
| } | |
| .glyphicon-hourglass:before { | |
| content: "\231b"; | |
| } | |
| .glyphicon-lamp:before { | |
| content: "\e223"; | |
| } | |
| .glyphicon-duplicate:before { | |
| content: "\e224"; | |
| } | |
| .glyphicon-piggy-bank:before { | |
| content: "\e225"; | |
| } | |
| .glyphicon-scissors:before { | |
| content: "\e226"; | |
| } | |
| .glyphicon-bitcoin:before { | |
| content: "\e227"; | |
| } | |
| .glyphicon-btc:before { | |
| content: "\e227"; | |
| } | |
| .glyphicon-xbt:before { | |
| content: "\e227"; | |
| } | |
| .glyphicon-yen:before { | |
| content: "\00a5"; | |
| } | |
| .glyphicon-jpy:before { | |
| content: "\00a5"; | |
| } | |
| .glyphicon-ruble:before { | |
| content: "\20bd"; | |
| } | |
| .glyphicon-rub:before { | |
| content: "\20bd"; | |
| } | |
| .glyphicon-scale:before { | |
| content: "\e230"; | |
| } | |
| .glyphicon-ice-lolly:before { | |
| content: "\e231"; | |
| } | |
| .glyphicon-ice-lolly-tasted:before { | |
| content: "\e232"; | |
| } | |
| .glyphicon-education:before { | |
| content: "\e233"; | |
| } | |
| .glyphicon-option-horizontal:before { | |
| content: "\e234"; | |
| } | |
| .glyphicon-option-vertical:before { | |
| content: "\e235"; | |
| } | |
| .glyphicon-menu-hamburger:before { | |
| content: "\e236"; | |
| } | |
| .glyphicon-modal-window:before { | |
| content: "\e237"; | |
| } | |
| .glyphicon-oil:before { | |
| content: "\e238"; | |
| } | |
| .glyphicon-grain:before { | |
| content: "\e239"; | |
| } | |
| .glyphicon-sunglasses:before { | |
| content: "\e240"; | |
| } | |
| .glyphicon-text-size:before { | |
| content: "\e241"; | |
| } | |
| .glyphicon-text-color:before { | |
| content: "\e242"; | |
| } | |
| .glyphicon-text-background:before { | |
| content: "\e243"; | |
| } | |
| .glyphicon-object-align-top:before { | |
| content: "\e244"; | |
| } | |
| .glyphicon-object-align-bottom:before { | |
| content: "\e245"; | |
| } | |
| .glyphicon-object-align-horizontal:before { | |
| content: "\e246"; | |
| } | |
| .glyphicon-object-align-left:before { | |
| content: "\e247"; | |
| } | |
| .glyphicon-object-align-vertical:before { | |
| content: "\e248"; | |
| } | |
| .glyphicon-object-align-right:before { | |
| content: "\e249"; | |
| } | |
| .glyphicon-triangle-right:before { | |
| content: "\e250"; | |
| } | |
| .glyphicon-triangle-left:before { | |
| content: "\e251"; | |
| } | |
| .glyphicon-triangle-bottom:before { | |
| content: "\e252"; | |
| } | |
| .glyphicon-triangle-top:before { | |
| content: "\e253"; | |
| } | |
| .glyphicon-console:before { | |
| content: "\e254"; | |
| } | |
| .glyphicon-superscript:before { | |
| content: "\e255"; | |
| } | |
| .glyphicon-subscript:before { | |
| content: "\e256"; | |
| } | |
| .glyphicon-menu-left:before { | |
| content: "\e257"; | |
| } | |
| .glyphicon-menu-right:before { | |
| content: "\e258"; | |
| } | |
| .glyphicon-menu-down:before { | |
| content: "\e259"; | |
| } | |
| .glyphicon-menu-up:before { | |
| content: "\e260"; | |
| } | |
| * { | |
| -webkit-box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| box-sizing: border-box; | |
| } | |
| *:before, | |
| *:after { | |
| -webkit-box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| box-sizing: border-box; | |
| } | |
| html { | |
| font-size: 10px; | |
| -webkit-tap-highlight-color: rgba(0, 0, 0, 0); | |
| } | |
| body { | |
| font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
| font-size: 13px; | |
| line-height: 1.42857143; | |
| color: #000; | |
| background-color: #fff; | |
| } | |
| input, | |
| button, | |
| select, | |
| textarea { | |
| font-family: inherit; | |
| font-size: inherit; | |
| line-height: inherit; | |
| } | |
| a { | |
| color: #337ab7; | |
| text-decoration: none; | |
| } | |
| a:hover, | |
| a:focus { | |
| color: #23527c; | |
| text-decoration: underline; | |
| } | |
| a:focus { | |
| outline: 5px auto -webkit-focus-ring-color; | |
| outline-offset: -2px; | |
| } | |
| figure { | |
| margin: 0; | |
| } | |
| img { | |
| vertical-align: middle; | |
| } | |
| .img-responsive, | |
| .thumbnail > img, | |
| .thumbnail a > img, | |
| .carousel-inner > .item > img, | |
| .carousel-inner > .item > a > img { | |
| display: block; | |
| max-width: 100%; | |
| height: auto; | |
| } | |
| .img-rounded { | |
| border-radius: 3px; | |
| } | |
| .img-thumbnail { | |
| padding: 4px; | |
| line-height: 1.42857143; | |
| background-color: #fff; | |
| border: 1px solid #ddd; | |
| border-radius: 2px; | |
| -webkit-transition: all 0.2s ease-in-out; | |
| -o-transition: all 0.2s ease-in-out; | |
| transition: all 0.2s ease-in-out; | |
| display: inline-block; | |
| max-width: 100%; | |
| height: auto; | |
| } | |
| .img-circle { | |
| border-radius: 50%; | |
| } | |
| hr { | |
| margin-top: 18px; | |
| margin-bottom: 18px; | |
| border: 0; | |
| border-top: 1px solid #eeeeee; | |
| } | |
| .sr-only { | |
| position: absolute; | |
| width: 1px; | |
| height: 1px; | |
| margin: -1px; | |
| padding: 0; | |
| overflow: hidden; | |
| clip: rect(0, 0, 0, 0); | |
| border: 0; | |
| } | |
| .sr-only-focusable:active, | |
| .sr-only-focusable:focus { | |
| position: static; | |
| width: auto; | |
| height: auto; | |
| margin: 0; | |
| overflow: visible; | |
| clip: auto; | |
| } | |
| [role="button"] { | |
| cursor: pointer; | |
| } | |
| h1, | |
| h2, | |
| h3, | |
| h4, | |
| h5, | |
| h6, | |
| .h1, | |
| .h2, | |
| .h3, | |
| .h4, | |
| .h5, | |
| .h6 { | |
| font-family: inherit; | |
| font-weight: 500; | |
| line-height: 1.1; | |
| color: inherit; | |
| } | |
| h1 small, | |
| h2 small, | |
| h3 small, | |
| h4 small, | |
| h5 small, | |
| h6 small, | |
| .h1 small, | |
| .h2 small, | |
| .h3 small, | |
| .h4 small, | |
| .h5 small, | |
| .h6 small, | |
| h1 .small, | |
| h2 .small, | |
| h3 .small, | |
| h4 .small, | |
| h5 .small, | |
| h6 .small, | |
| .h1 .small, | |
| .h2 .small, | |
| .h3 .small, | |
| .h4 .small, | |
| .h5 .small, | |
| .h6 .small { | |
| font-weight: normal; | |
| line-height: 1; | |
| color: #777777; | |
| } | |
| h1, | |
| .h1, | |
| h2, | |
| .h2, | |
| h3, | |
| .h3 { | |
| margin-top: 18px; | |
| margin-bottom: 9px; | |
| } | |
| h1 small, | |
| .h1 small, | |
| h2 small, | |
| .h2 small, | |
| h3 small, | |
| .h3 small, | |
| h1 .small, | |
| .h1 .small, | |
| h2 .small, | |
| .h2 .small, | |
| h3 .small, | |
| .h3 .small { | |
| font-size: 65%; | |
| } | |
| h4, | |
| .h4, | |
| h5, | |
| .h5, | |
| h6, | |
| .h6 { | |
| margin-top: 9px; | |
| margin-bottom: 9px; | |
| } | |
| h4 small, | |
| .h4 small, | |
| h5 small, | |
| .h5 small, | |
| h6 small, | |
| .h6 small, | |
| h4 .small, | |
| .h4 .small, | |
| h5 .small, | |
| .h5 .small, | |
| h6 .small, | |
| .h6 .small { | |
| font-size: 75%; | |
| } | |
| h1, | |
| .h1 { | |
| font-size: 33px; | |
| } | |
| h2, | |
| .h2 { | |
| font-size: 27px; | |
| } | |
| h3, | |
| .h3 { | |
| font-size: 23px; | |
| } | |
| h4, | |
| .h4 { | |
| font-size: 17px; | |
| } | |
| h5, | |
| .h5 { | |
| font-size: 13px; | |
| } | |
| h6, | |
| .h6 { | |
| font-size: 12px; | |
| } | |
| p { | |
| margin: 0 0 9px; | |
| } | |
| .lead { | |
| margin-bottom: 18px; | |
| font-size: 14px; | |
| font-weight: 300; | |
| line-height: 1.4; | |
| } | |
| @media (min-width: 768px) { | |
| .lead { | |
| font-size: 19.5px; | |
| } | |
| } | |
| small, | |
| .small { | |
| font-size: 92%; | |
| } | |
| mark, | |
| .mark { | |
| background-color: #fcf8e3; | |
| padding: .2em; | |
| } | |
| .text-left { | |
| text-align: left; | |
| } | |
| .text-right { | |
| text-align: right; | |
| } | |
| .text-center { | |
| text-align: center; | |
| } | |
| .text-justify { | |
| text-align: justify; | |
| } | |
| .text-nowrap { | |
| white-space: nowrap; | |
| } | |
| .text-lowercase { | |
| text-transform: lowercase; | |
| } | |
| .text-uppercase { | |
| text-transform: uppercase; | |
| } | |
| .text-capitalize { | |
| text-transform: capitalize; | |
| } | |
| .text-muted { | |
| color: #777777; | |
| } | |
| .text-primary { | |
| color: #337ab7; | |
| } | |
| a.text-primary:hover, | |
| a.text-primary:focus { | |
| color: #286090; | |
| } | |
| .text-success { | |
| color: #3c763d; | |
| } | |
| a.text-success:hover, | |
| a.text-success:focus { | |
| color: #2b542c; | |
| } | |
| .text-info { | |
| color: #31708f; | |
| } | |
| a.text-info:hover, | |
| a.text-info:focus { | |
| color: #245269; | |
| } | |
| .text-warning { | |
| color: #8a6d3b; | |
| } | |
| a.text-warning:hover, | |
| a.text-warning:focus { | |
| color: #66512c; | |
| } | |
| .text-danger { | |
| color: #a94442; | |
| } | |
| a.text-danger:hover, | |
| a.text-danger:focus { | |
| color: #843534; | |
| } | |
| .bg-primary { | |
| color: #fff; | |
| background-color: #337ab7; | |
| } | |
| a.bg-primary:hover, | |
| a.bg-primary:focus { | |
| background-color: #286090; | |
| } | |
| .bg-success { | |
| background-color: #dff0d8; | |
| } | |
| a.bg-success:hover, | |
| a.bg-success:focus { | |
| background-color: #c1e2b3; | |
| } | |
| .bg-info { | |
| background-color: #d9edf7; | |
| } | |
| a.bg-info:hover, | |
| a.bg-info:focus { | |
| background-color: #afd9ee; | |
| } | |
| .bg-warning { | |
| background-color: #fcf8e3; | |
| } | |
| a.bg-warning:hover, | |
| a.bg-warning:focus { | |
| background-color: #f7ecb5; | |
| } | |
| .bg-danger { | |
| background-color: #f2dede; | |
| } | |
| a.bg-danger:hover, | |
| a.bg-danger:focus { | |
| background-color: #e4b9b9; | |
| } | |
| .page-header { | |
| padding-bottom: 8px; | |
| margin: 36px 0 18px; | |
| border-bottom: 1px solid #eeeeee; | |
| } | |
| ul, | |
| ol { | |
| margin-top: 0; | |
| margin-bottom: 9px; | |
| } | |
| ul ul, | |
| ol ul, | |
| ul ol, | |
| ol ol { | |
| margin-bottom: 0; | |
| } | |
| .list-unstyled { | |
| padding-left: 0; | |
| list-style: none; | |
| } | |
| .list-inline { | |
| padding-left: 0; | |
| list-style: none; | |
| margin-left: -5px; | |
| } | |
| .list-inline > li { | |
| display: inline-block; | |
| padding-left: 5px; | |
| padding-right: 5px; | |
| } | |
| dl { | |
| margin-top: 0; | |
| margin-bottom: 18px; | |
| } | |
| dt, | |
| dd { | |
| line-height: 1.42857143; | |
| } | |
| dt { | |
| font-weight: bold; | |
| } | |
| dd { | |
| margin-left: 0; | |
| } | |
| @media (min-width: 541px) { | |
| .dl-horizontal dt { | |
| float: left; | |
| width: 160px; | |
| clear: left; | |
| text-align: right; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| white-space: nowrap; | |
| } | |
| .dl-horizontal dd { | |
| margin-left: 180px; | |
| } | |
| } | |
| abbr[title], | |
| abbr[data-original-title] { | |
| cursor: help; | |
| border-bottom: 1px dotted #777777; | |
| } | |
| .initialism { | |
| font-size: 90%; | |
| text-transform: uppercase; | |
| } | |
| blockquote { | |
| padding: 9px 18px; | |
| margin: 0 0 18px; | |
| font-size: inherit; | |
| border-left: 5px solid #eeeeee; | |
| } | |
| blockquote p:last-child, | |
| blockquote ul:last-child, | |
| blockquote ol:last-child { | |
| margin-bottom: 0; | |
| } | |
| blockquote footer, | |
| blockquote small, | |
| blockquote .small { | |
| display: block; | |
| font-size: 80%; | |
| line-height: 1.42857143; | |
| color: #777777; | |
| } | |
| blockquote footer:before, | |
| blockquote small:before, | |
| blockquote .small:before { | |
| content: '\2014 \00A0'; | |
| } | |
| .blockquote-reverse, | |
| blockquote.pull-right { | |
| padding-right: 15px; | |
| padding-left: 0; | |
| border-right: 5px solid #eeeeee; | |
| border-left: 0; | |
| text-align: right; | |
| } | |
| .blockquote-reverse footer:before, | |
| blockquote.pull-right footer:before, | |
| .blockquote-reverse small:before, | |
| blockquote.pull-right small:before, | |
| .blockquote-reverse .small:before, | |
| blockquote.pull-right .small:before { | |
| content: ''; | |
| } | |
| .blockquote-reverse footer:after, | |
| blockquote.pull-right footer:after, | |
| .blockquote-reverse small:after, | |
| blockquote.pull-right small:after, | |
| .blockquote-reverse .small:after, | |
| blockquote.pull-right .small:after { | |
| content: '\00A0 \2014'; | |
| } | |
| address { | |
| margin-bottom: 18px; | |
| font-style: normal; | |
| line-height: 1.42857143; | |
| } | |
| code, | |
| kbd, | |
| pre, | |
| samp { | |
| font-family: monospace; | |
| } | |
| code { | |
| padding: 2px 4px; | |
| font-size: 90%; | |
| color: #c7254e; | |
| background-color: #f9f2f4; | |
| border-radius: 2px; | |
| } | |
| kbd { | |
| padding: 2px 4px; | |
| font-size: 90%; | |
| color: #888; | |
| background-color: transparent; | |
| border-radius: 1px; | |
| box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); | |
| } | |
| kbd kbd { | |
| padding: 0; | |
| font-size: 100%; | |
| font-weight: bold; | |
| box-shadow: none; | |
| } | |
| pre { | |
| display: block; | |
| padding: 8.5px; | |
| margin: 0 0 9px; | |
| font-size: 12px; | |
| line-height: 1.42857143; | |
| word-break: break-all; | |
| word-wrap: break-word; | |
| color: #333333; | |
| background-color: #f5f5f5; | |
| border: 1px solid #ccc; | |
| border-radius: 2px; | |
| } | |
| pre code { | |
| padding: 0; | |
| font-size: inherit; | |
| color: inherit; | |
| white-space: pre-wrap; | |
| background-color: transparent; | |
| border-radius: 0; | |
| } | |
| .pre-scrollable { | |
| max-height: 340px; | |
| overflow-y: scroll; | |
| } | |
| .container { | |
| margin-right: auto; | |
| margin-left: auto; | |
| padding-left: 0px; | |
| padding-right: 0px; | |
| } | |
| @media (min-width: 768px) { | |
| .container { | |
| width: 768px; | |
| } | |
| } | |
| @media (min-width: 992px) { | |
| .container { | |
| width: 940px; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .container { | |
| width: 1140px; | |
| } | |
| } | |
| .container-fluid { | |
| margin-right: auto; | |
| margin-left: auto; | |
| padding-left: 0px; | |
| padding-right: 0px; | |
| } | |
| .row { | |
| margin-left: 0px; | |
| margin-right: 0px; | |
| } | |
| .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { | |
| position: relative; | |
| min-height: 1px; | |
| padding-left: 0px; | |
| padding-right: 0px; | |
| } | |
| .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { | |
| float: left; | |
| } | |
| .col-xs-12 { | |
| width: 100%; | |
| } | |
| .col-xs-11 { | |
| width: 91.66666667%; | |
| } | |
| .col-xs-10 { | |
| width: 83.33333333%; | |
| } | |
| .col-xs-9 { | |
| width: 75%; | |
| } | |
| .col-xs-8 { | |
| width: 66.66666667%; | |
| } | |
| .col-xs-7 { | |
| width: 58.33333333%; | |
| } | |
| .col-xs-6 { | |
| width: 50%; | |
| } | |
| .col-xs-5 { | |
| width: 41.66666667%; | |
| } | |
| .col-xs-4 { | |
| width: 33.33333333%; | |
| } | |
| .col-xs-3 { | |
| width: 25%; | |
| } | |
| .col-xs-2 { | |
| width: 16.66666667%; | |
| } | |
| .col-xs-1 { | |
| width: 8.33333333%; | |
| } | |
| .col-xs-pull-12 { | |
| right: 100%; | |
| } | |
| .col-xs-pull-11 { | |
| right: 91.66666667%; | |
| } | |
| .col-xs-pull-10 { | |
| right: 83.33333333%; | |
| } | |
| .col-xs-pull-9 { | |
| right: 75%; | |
| } | |
| .col-xs-pull-8 { | |
| right: 66.66666667%; | |
| } | |
| .col-xs-pull-7 { | |
| right: 58.33333333%; | |
| } | |
| .col-xs-pull-6 { | |
| right: 50%; | |
| } | |
| .col-xs-pull-5 { | |
| right: 41.66666667%; | |
| } | |
| .col-xs-pull-4 { | |
| right: 33.33333333%; | |
| } | |
| .col-xs-pull-3 { | |
| right: 25%; | |
| } | |
| .col-xs-pull-2 { | |
| right: 16.66666667%; | |
| } | |
| .col-xs-pull-1 { | |
| right: 8.33333333%; | |
| } | |
| .col-xs-pull-0 { | |
| right: auto; | |
| } | |
| .col-xs-push-12 { | |
| left: 100%; | |
| } | |
| .col-xs-push-11 { | |
| left: 91.66666667%; | |
| } | |
| .col-xs-push-10 { | |
| left: 83.33333333%; | |
| } | |
| .col-xs-push-9 { | |
| left: 75%; | |
| } | |
| .col-xs-push-8 { | |
| left: 66.66666667%; | |
| } | |
| .col-xs-push-7 { | |
| left: 58.33333333%; | |
| } | |
| .col-xs-push-6 { | |
| left: 50%; | |
| } | |
| .col-xs-push-5 { | |
| left: 41.66666667%; | |
| } | |
| .col-xs-push-4 { | |
| left: 33.33333333%; | |
| } | |
| .col-xs-push-3 { | |
| left: 25%; | |
| } | |
| .col-xs-push-2 { | |
| left: 16.66666667%; | |
| } | |
| .col-xs-push-1 { | |
| left: 8.33333333%; | |
| } | |
| .col-xs-push-0 { | |
| left: auto; | |
| } | |
| .col-xs-offset-12 { | |
| margin-left: 100%; | |
| } | |
| .col-xs-offset-11 { | |
| margin-left: 91.66666667%; | |
| } | |
| .col-xs-offset-10 { | |
| margin-left: 83.33333333%; | |
| } | |
| .col-xs-offset-9 { | |
| margin-left: 75%; | |
| } | |
| .col-xs-offset-8 { | |
| margin-left: 66.66666667%; | |
| } | |
| .col-xs-offset-7 { | |
| margin-left: 58.33333333%; | |
| } | |
| .col-xs-offset-6 { | |
| margin-left: 50%; | |
| } | |
| .col-xs-offset-5 { | |
| margin-left: 41.66666667%; | |
| } | |
| .col-xs-offset-4 { | |
| margin-left: 33.33333333%; | |
| } | |
| .col-xs-offset-3 { | |
| margin-left: 25%; | |
| } | |
| .col-xs-offset-2 { | |
| margin-left: 16.66666667%; | |
| } | |
| .col-xs-offset-1 { | |
| margin-left: 8.33333333%; | |
| } | |
| .col-xs-offset-0 { | |
| margin-left: 0%; | |
| } | |
| @media (min-width: 768px) { | |
| .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { | |
| float: left; | |
| } | |
| .col-sm-12 { | |
| width: 100%; | |
| } | |
| .col-sm-11 { | |
| width: 91.66666667%; | |
| } | |
| .col-sm-10 { | |
| width: 83.33333333%; | |
| } | |
| .col-sm-9 { | |
| width: 75%; | |
| } | |
| .col-sm-8 { | |
| width: 66.66666667%; | |
| } | |
| .col-sm-7 { | |
| width: 58.33333333%; | |
| } | |
| .col-sm-6 { | |
| width: 50%; | |
| } | |
| .col-sm-5 { | |
| width: 41.66666667%; | |
| } | |
| .col-sm-4 { | |
| width: 33.33333333%; | |
| } | |
| .col-sm-3 { | |
| width: 25%; | |
| } | |
| .col-sm-2 { | |
| width: 16.66666667%; | |
| } | |
| .col-sm-1 { | |
| width: 8.33333333%; | |
| } | |
| .col-sm-pull-12 { | |
| right: 100%; | |
| } | |
| .col-sm-pull-11 { | |
| right: 91.66666667%; | |
| } | |
| .col-sm-pull-10 { | |
| right: 83.33333333%; | |
| } | |
| .col-sm-pull-9 { | |
| right: 75%; | |
| } | |
| .col-sm-pull-8 { | |
| right: 66.66666667%; | |
| } | |
| .col-sm-pull-7 { | |
| right: 58.33333333%; | |
| } | |
| .col-sm-pull-6 { | |
| right: 50%; | |
| } | |
| .col-sm-pull-5 { | |
| right: 41.66666667%; | |
| } | |
| .col-sm-pull-4 { | |
| right: 33.33333333%; | |
| } | |
| .col-sm-pull-3 { | |
| right: 25%; | |
| } | |
| .col-sm-pull-2 { | |
| right: 16.66666667%; | |
| } | |
| .col-sm-pull-1 { | |
| right: 8.33333333%; | |
| } | |
| .col-sm-pull-0 { | |
| right: auto; | |
| } | |
| .col-sm-push-12 { | |
| left: 100%; | |
| } | |
| .col-sm-push-11 { | |
| left: 91.66666667%; | |
| } | |
| .col-sm-push-10 { | |
| left: 83.33333333%; | |
| } | |
| .col-sm-push-9 { | |
| left: 75%; | |
| } | |
| .col-sm-push-8 { | |
| left: 66.66666667%; | |
| } | |
| .col-sm-push-7 { | |
| left: 58.33333333%; | |
| } | |
| .col-sm-push-6 { | |
| left: 50%; | |
| } | |
| .col-sm-push-5 { | |
| left: 41.66666667%; | |
| } | |
| .col-sm-push-4 { | |
| left: 33.33333333%; | |
| } | |
| .col-sm-push-3 { | |
| left: 25%; | |
| } | |
| .col-sm-push-2 { | |
| left: 16.66666667%; | |
| } | |
| .col-sm-push-1 { | |
| left: 8.33333333%; | |
| } | |
| .col-sm-push-0 { | |
| left: auto; | |
| } | |
| .col-sm-offset-12 { | |
| margin-left: 100%; | |
| } | |
| .col-sm-offset-11 { | |
| margin-left: 91.66666667%; | |
| } | |
| .col-sm-offset-10 { | |
| margin-left: 83.33333333%; | |
| } | |
| .col-sm-offset-9 { | |
| margin-left: 75%; | |
| } | |
| .col-sm-offset-8 { | |
| margin-left: 66.66666667%; | |
| } | |
| .col-sm-offset-7 { | |
| margin-left: 58.33333333%; | |
| } | |
| .col-sm-offset-6 { | |
| margin-left: 50%; | |
| } | |
| .col-sm-offset-5 { | |
| margin-left: 41.66666667%; | |
| } | |
| .col-sm-offset-4 { | |
| margin-left: 33.33333333%; | |
| } | |
| .col-sm-offset-3 { | |
| margin-left: 25%; | |
| } | |
| .col-sm-offset-2 { | |
| margin-left: 16.66666667%; | |
| } | |
| .col-sm-offset-1 { | |
| margin-left: 8.33333333%; | |
| } | |
| .col-sm-offset-0 { | |
| margin-left: 0%; | |
| } | |
| } | |
| @media (min-width: 992px) { | |
| .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { | |
| float: left; | |
| } | |
| .col-md-12 { | |
| width: 100%; | |
| } | |
| .col-md-11 { | |
| width: 91.66666667%; | |
| } | |
| .col-md-10 { | |
| width: 83.33333333%; | |
| } | |
| .col-md-9 { | |
| width: 75%; | |
| } | |
| .col-md-8 { | |
| width: 66.66666667%; | |
| } | |
| .col-md-7 { | |
| width: 58.33333333%; | |
| } | |
| .col-md-6 { | |
| width: 50%; | |
| } | |
| .col-md-5 { | |
| width: 41.66666667%; | |
| } | |
| .col-md-4 { | |
| width: 33.33333333%; | |
| } | |
| .col-md-3 { | |
| width: 25%; | |
| } | |
| .col-md-2 { | |
| width: 16.66666667%; | |
| } | |
| .col-md-1 { | |
| width: 8.33333333%; | |
| } | |
| .col-md-pull-12 { | |
| right: 100%; | |
| } | |
| .col-md-pull-11 { | |
| right: 91.66666667%; | |
| } | |
| .col-md-pull-10 { | |
| right: 83.33333333%; | |
| } | |
| .col-md-pull-9 { | |
| right: 75%; | |
| } | |
| .col-md-pull-8 { | |
| right: 66.66666667%; | |
| } | |
| .col-md-pull-7 { | |
| right: 58.33333333%; | |
| } | |
| .col-md-pull-6 { | |
| right: 50%; | |
| } | |
| .col-md-pull-5 { | |
| right: 41.66666667%; | |
| } | |
| .col-md-pull-4 { | |
| right: 33.33333333%; | |
| } | |
| .col-md-pull-3 { | |
| right: 25%; | |
| } | |
| .col-md-pull-2 { | |
| right: 16.66666667%; | |
| } | |
| .col-md-pull-1 { | |
| right: 8.33333333%; | |
| } | |
| .col-md-pull-0 { | |
| right: auto; | |
| } | |
| .col-md-push-12 { | |
| left: 100%; | |
| } | |
| .col-md-push-11 { | |
| left: 91.66666667%; | |
| } | |
| .col-md-push-10 { | |
| left: 83.33333333%; | |
| } | |
| .col-md-push-9 { | |
| left: 75%; | |
| } | |
| .col-md-push-8 { | |
| left: 66.66666667%; | |
| } | |
| .col-md-push-7 { | |
| left: 58.33333333%; | |
| } | |
| .col-md-push-6 { | |
| left: 50%; | |
| } | |
| .col-md-push-5 { | |
| left: 41.66666667%; | |
| } | |
| .col-md-push-4 { | |
| left: 33.33333333%; | |
| } | |
| .col-md-push-3 { | |
| left: 25%; | |
| } | |
| .col-md-push-2 { | |
| left: 16.66666667%; | |
| } | |
| .col-md-push-1 { | |
| left: 8.33333333%; | |
| } | |
| .col-md-push-0 { | |
| left: auto; | |
| } | |
| .col-md-offset-12 { | |
| margin-left: 100%; | |
| } | |
| .col-md-offset-11 { | |
| margin-left: 91.66666667%; | |
| } | |
| .col-md-offset-10 { | |
| margin-left: 83.33333333%; | |
| } | |
| .col-md-offset-9 { | |
| margin-left: 75%; | |
| } | |
| .col-md-offset-8 { | |
| margin-left: 66.66666667%; | |
| } | |
| .col-md-offset-7 { | |
| margin-left: 58.33333333%; | |
| } | |
| .col-md-offset-6 { | |
| margin-left: 50%; | |
| } | |
| .col-md-offset-5 { | |
| margin-left: 41.66666667%; | |
| } | |
| .col-md-offset-4 { | |
| margin-left: 33.33333333%; | |
| } | |
| .col-md-offset-3 { | |
| margin-left: 25%; | |
| } | |
| .col-md-offset-2 { | |
| margin-left: 16.66666667%; | |
| } | |
| .col-md-offset-1 { | |
| margin-left: 8.33333333%; | |
| } | |
| .col-md-offset-0 { | |
| margin-left: 0%; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { | |
| float: left; | |
| } | |
| .col-lg-12 { | |
| width: 100%; | |
| } | |
| .col-lg-11 { | |
| width: 91.66666667%; | |
| } | |
| .col-lg-10 { | |
| width: 83.33333333%; | |
| } | |
| .col-lg-9 { | |
| width: 75%; | |
| } | |
| .col-lg-8 { | |
| width: 66.66666667%; | |
| } | |
| .col-lg-7 { | |
| width: 58.33333333%; | |
| } | |
| .col-lg-6 { | |
| width: 50%; | |
| } | |
| .col-lg-5 { | |
| width: 41.66666667%; | |
| } | |
| .col-lg-4 { | |
| width: 33.33333333%; | |
| } | |
| .col-lg-3 { | |
| width: 25%; | |
| } | |
| .col-lg-2 { | |
| width: 16.66666667%; | |
| } | |
| .col-lg-1 { | |
| width: 8.33333333%; | |
| } | |
| .col-lg-pull-12 { | |
| right: 100%; | |
| } | |
| .col-lg-pull-11 { | |
| right: 91.66666667%; | |
| } | |
| .col-lg-pull-10 { | |
| right: 83.33333333%; | |
| } | |
| .col-lg-pull-9 { | |
| right: 75%; | |
| } | |
| .col-lg-pull-8 { | |
| right: 66.66666667%; | |
| } | |
| .col-lg-pull-7 { | |
| right: 58.33333333%; | |
| } | |
| .col-lg-pull-6 { | |
| right: 50%; | |
| } | |
| .col-lg-pull-5 { | |
| right: 41.66666667%; | |
| } | |
| .col-lg-pull-4 { | |
| right: 33.33333333%; | |
| } | |
| .col-lg-pull-3 { | |
| right: 25%; | |
| } | |
| .col-lg-pull-2 { | |
| right: 16.66666667%; | |
| } | |
| .col-lg-pull-1 { | |
| right: 8.33333333%; | |
| } | |
| .col-lg-pull-0 { | |
| right: auto; | |
| } | |
| .col-lg-push-12 { | |
| left: 100%; | |
| } | |
| .col-lg-push-11 { | |
| left: 91.66666667%; | |
| } | |
| .col-lg-push-10 { | |
| left: 83.33333333%; | |
| } | |
| .col-lg-push-9 { | |
| left: 75%; | |
| } | |
| .col-lg-push-8 { | |
| left: 66.66666667%; | |
| } | |
| .col-lg-push-7 { | |
| left: 58.33333333%; | |
| } | |
| .col-lg-push-6 { | |
| left: 50%; | |
| } | |
| .col-lg-push-5 { | |
| left: 41.66666667%; | |
| } | |
| .col-lg-push-4 { | |
| left: 33.33333333%; | |
| } | |
| .col-lg-push-3 { | |
| left: 25%; | |
| } | |
| .col-lg-push-2 { | |
| left: 16.66666667%; | |
| } | |
| .col-lg-push-1 { | |
| left: 8.33333333%; | |
| } | |
| .col-lg-push-0 { | |
| left: auto; | |
| } | |
| .col-lg-offset-12 { | |
| margin-left: 100%; | |
| } | |
| .col-lg-offset-11 { | |
| margin-left: 91.66666667%; | |
| } | |
| .col-lg-offset-10 { | |
| margin-left: 83.33333333%; | |
| } | |
| .col-lg-offset-9 { | |
| margin-left: 75%; | |
| } | |
| .col-lg-offset-8 { | |
| margin-left: 66.66666667%; | |
| } | |
| .col-lg-offset-7 { | |
| margin-left: 58.33333333%; | |
| } | |
| .col-lg-offset-6 { | |
| margin-left: 50%; | |
| } | |
| .col-lg-offset-5 { | |
| margin-left: 41.66666667%; | |
| } | |
| .col-lg-offset-4 { | |
| margin-left: 33.33333333%; | |
| } | |
| .col-lg-offset-3 { | |
| margin-left: 25%; | |
| } | |
| .col-lg-offset-2 { | |
| margin-left: 16.66666667%; | |
| } | |
| .col-lg-offset-1 { | |
| margin-left: 8.33333333%; | |
| } | |
| .col-lg-offset-0 { | |
| margin-left: 0%; | |
| } | |
| } | |
| table { | |
| background-color: transparent; | |
| } | |
| caption { | |
| padding-top: 8px; | |
| padding-bottom: 8px; | |
| color: #777777; | |
| text-align: left; | |
| } | |
| th { | |
| text-align: left; | |
| } | |
| .table { | |
| width: 100%; | |
| max-width: 100%; | |
| margin-bottom: 18px; | |
| } | |
| .table > thead > tr > th, | |
| .table > tbody > tr > th, | |
| .table > tfoot > tr > th, | |
| .table > thead > tr > td, | |
| .table > tbody > tr > td, | |
| .table > tfoot > tr > td { | |
| padding: 8px; | |
| line-height: 1.42857143; | |
| vertical-align: top; | |
| border-top: 1px solid #ddd; | |
| } | |
| .table > thead > tr > th { | |
| vertical-align: bottom; | |
| border-bottom: 2px solid #ddd; | |
| } | |
| .table > caption + thead > tr:first-child > th, | |
| .table > colgroup + thead > tr:first-child > th, | |
| .table > thead:first-child > tr:first-child > th, | |
| .table > caption + thead > tr:first-child > td, | |
| .table > colgroup + thead > tr:first-child > td, | |
| .table > thead:first-child > tr:first-child > td { | |
| border-top: 0; | |
| } | |
| .table > tbody + tbody { | |
| border-top: 2px solid #ddd; | |
| } | |
| .table .table { | |
| background-color: #fff; | |
| } | |
| .table-condensed > thead > tr > th, | |
| .table-condensed > tbody > tr > th, | |
| .table-condensed > tfoot > tr > th, | |
| .table-condensed > thead > tr > td, | |
| .table-condensed > tbody > tr > td, | |
| .table-condensed > tfoot > tr > td { | |
| padding: 5px; | |
| } | |
| .table-bordered { | |
| border: 1px solid #ddd; | |
| } | |
| .table-bordered > thead > tr > th, | |
| .table-bordered > tbody > tr > th, | |
| .table-bordered > tfoot > tr > th, | |
| .table-bordered > thead > tr > td, | |
| .table-bordered > tbody > tr > td, | |
| .table-bordered > tfoot > tr > td { | |
| border: 1px solid #ddd; | |
| } | |
| .table-bordered > thead > tr > th, | |
| .table-bordered > thead > tr > td { | |
| border-bottom-width: 2px; | |
| } | |
| .table-striped > tbody > tr:nth-of-type(odd) { | |
| background-color: #f9f9f9; | |
| } | |
| .table-hover > tbody > tr:hover { | |
| background-color: #f5f5f5; | |
| } | |
| table col[class*="col-"] { | |
| position: static; | |
| float: none; | |
| display: table-column; | |
| } | |
| table td[class*="col-"], | |
| table th[class*="col-"] { | |
| position: static; | |
| float: none; | |
| display: table-cell; | |
| } | |
| .table > thead > tr > td.active, | |
| .table > tbody > tr > td.active, | |
| .table > tfoot > tr > td.active, | |
| .table > thead > tr > th.active, | |
| .table > tbody > tr > th.active, | |
| .table > tfoot > tr > th.active, | |
| .table > thead > tr.active > td, | |
| .table > tbody > tr.active > td, | |
| .table > tfoot > tr.active > td, | |
| .table > thead > tr.active > th, | |
| .table > tbody > tr.active > th, | |
| .table > tfoot > tr.active > th { | |
| background-color: #f5f5f5; | |
| } | |
| .table-hover > tbody > tr > td.active:hover, | |
| .table-hover > tbody > tr > th.active:hover, | |
| .table-hover > tbody > tr.active:hover > td, | |
| .table-hover > tbody > tr:hover > .active, | |
| .table-hover > tbody > tr.active:hover > th { | |
| background-color: #e8e8e8; | |
| } | |
| .table > thead > tr > td.success, | |
| .table > tbody > tr > td.success, | |
| .table > tfoot > tr > td.success, | |
| .table > thead > tr > th.success, | |
| .table > tbody > tr > th.success, | |
| .table > tfoot > tr > th.success, | |
| .table > thead > tr.success > td, | |
| .table > tbody > tr.success > td, | |
| .table > tfoot > tr.success > td, | |
| .table > thead > tr.success > th, | |
| .table > tbody > tr.success > th, | |
| .table > tfoot > tr.success > th { | |
| background-color: #dff0d8; | |
| } | |
| .table-hover > tbody > tr > td.success:hover, | |
| .table-hover > tbody > tr > th.success:hover, | |
| .table-hover > tbody > tr.success:hover > td, | |
| .table-hover > tbody > tr:hover > .success, | |
| .table-hover > tbody > tr.success:hover > th { | |
| background-color: #d0e9c6; | |
| } | |
| .table > thead > tr > td.info, | |
| .table > tbody > tr > td.info, | |
| .table > tfoot > tr > td.info, | |
| .table > thead > tr > th.info, | |
| .table > tbody > tr > th.info, | |
| .table > tfoot > tr > th.info, | |
| .table > thead > tr.info > td, | |
| .table > tbody > tr.info > td, | |
| .table > tfoot > tr.info > td, | |
| .table > thead > tr.info > th, | |
| .table > tbody > tr.info > th, | |
| .table > tfoot > tr.info > th { | |
| background-color: #d9edf7; | |
| } | |
| .table-hover > tbody > tr > td.info:hover, | |
| .table-hover > tbody > tr > th.info:hover, | |
| .table-hover > tbody > tr.info:hover > td, | |
| .table-hover > tbody > tr:hover > .info, | |
| .table-hover > tbody > tr.info:hover > th { | |
| background-color: #c4e3f3; | |
| } | |
| .table > thead > tr > td.warning, | |
| .table > tbody > tr > td.warning, | |
| .table > tfoot > tr > td.warning, | |
| .table > thead > tr > th.warning, | |
| .table > tbody > tr > th.warning, | |
| .table > tfoot > tr > th.warning, | |
| .table > thead > tr.warning > td, | |
| .table > tbody > tr.warning > td, | |
| .table > tfoot > tr.warning > td, | |
| .table > thead > tr.warning > th, | |
| .table > tbody > tr.warning > th, | |
| .table > tfoot > tr.warning > th { | |
| background-color: #fcf8e3; | |
| } | |
| .table-hover > tbody > tr > td.warning:hover, | |
| .table-hover > tbody > tr > th.warning:hover, | |
| .table-hover > tbody > tr.warning:hover > td, | |
| .table-hover > tbody > tr:hover > .warning, | |
| .table-hover > tbody > tr.warning:hover > th { | |
| background-color: #faf2cc; | |
| } | |
| .table > thead > tr > td.danger, | |
| .table > tbody > tr > td.danger, | |
| .table > tfoot > tr > td.danger, | |
| .table > thead > tr > th.danger, | |
| .table > tbody > tr > th.danger, | |
| .table > tfoot > tr > th.danger, | |
| .table > thead > tr.danger > td, | |
| .table > tbody > tr.danger > td, | |
| .table > tfoot > tr.danger > td, | |
| .table > thead > tr.danger > th, | |
| .table > tbody > tr.danger > th, | |
| .table > tfoot > tr.danger > th { | |
| background-color: #f2dede; | |
| } | |
| .table-hover > tbody > tr > td.danger:hover, | |
| .table-hover > tbody > tr > th.danger:hover, | |
| .table-hover > tbody > tr.danger:hover > td, | |
| .table-hover > tbody > tr:hover > .danger, | |
| .table-hover > tbody > tr.danger:hover > th { | |
| background-color: #ebcccc; | |
| } | |
| .table-responsive { | |
| overflow-x: auto; | |
| min-height: 0.01%; | |
| } | |
| @media screen and (max-width: 767px) { | |
| .table-responsive { | |
| width: 100%; | |
| margin-bottom: 13.5px; | |
| overflow-y: hidden; | |
| -ms-overflow-style: -ms-autohiding-scrollbar; | |
| border: 1px solid #ddd; | |
| } | |
| .table-responsive > .table { | |
| margin-bottom: 0; | |
| } | |
| .table-responsive > .table > thead > tr > th, | |
| .table-responsive > .table > tbody > tr > th, | |
| .table-responsive > .table > tfoot > tr > th, | |
| .table-responsive > .table > thead > tr > td, | |
| .table-responsive > .table > tbody > tr > td, | |
| .table-responsive > .table > tfoot > tr > td { | |
| white-space: nowrap; | |
| } | |
| .table-responsive > .table-bordered { | |
| border: 0; | |
| } | |
| .table-responsive > .table-bordered > thead > tr > th:first-child, | |
| .table-responsive > .table-bordered > tbody > tr > th:first-child, | |
| .table-responsive > .table-bordered > tfoot > tr > th:first-child, | |
| .table-responsive > .table-bordered > thead > tr > td:first-child, | |
| .table-responsive > .table-bordered > tbody > tr > td:first-child, | |
| .table-responsive > .table-bordered > tfoot > tr > td:first-child { | |
| border-left: 0; | |
| } | |
| .table-responsive > .table-bordered > thead > tr > th:last-child, | |
| .table-responsive > .table-bordered > tbody > tr > th:last-child, | |
| .table-responsive > .table-bordered > tfoot > tr > th:last-child, | |
| .table-responsive > .table-bordered > thead > tr > td:last-child, | |
| .table-responsive > .table-bordered > tbody > tr > td:last-child, | |
| .table-responsive > .table-bordered > tfoot > tr > td:last-child { | |
| border-right: 0; | |
| } | |
| .table-responsive > .table-bordered > tbody > tr:last-child > th, | |
| .table-responsive > .table-bordered > tfoot > tr:last-child > th, | |
| .table-responsive > .table-bordered > tbody > tr:last-child > td, | |
| .table-responsive > .table-bordered > tfoot > tr:last-child > td { | |
| border-bottom: 0; | |
| } | |
| } | |
| fieldset { | |
| padding: 0; | |
| margin: 0; | |
| border: 0; | |
| min-width: 0; | |
| } | |
| legend { | |
| display: block; | |
| width: 100%; | |
| padding: 0; | |
| margin-bottom: 18px; | |
| font-size: 19.5px; | |
| line-height: inherit; | |
| color: #333333; | |
| border: 0; | |
| border-bottom: 1px solid #e5e5e5; | |
| } | |
| label { | |
| display: inline-block; | |
| max-width: 100%; | |
| margin-bottom: 5px; | |
| font-weight: bold; | |
| } | |
| input[type="search"] { | |
| -webkit-box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| box-sizing: border-box; | |
| } | |
| input[type="radio"], | |
| input[type="checkbox"] { | |
| margin: 4px 0 0; | |
| margin-top: 1px \9; | |
| line-height: normal; | |
| } | |
| input[type="file"] { | |
| display: block; | |
| } | |
| input[type="range"] { | |
| display: block; | |
| width: 100%; | |
| } | |
| select[multiple], | |
| select[size] { | |
| height: auto; | |
| } | |
| input[type="file"]:focus, | |
| input[type="radio"]:focus, | |
| input[type="checkbox"]:focus { | |
| outline: 5px auto -webkit-focus-ring-color; | |
| outline-offset: -2px; | |
| } | |
| output { | |
| display: block; | |
| padding-top: 7px; | |
| font-size: 13px; | |
| line-height: 1.42857143; | |
| color: #555555; | |
| } | |
| .form-control { | |
| display: block; | |
| width: 100%; | |
| height: 32px; | |
| padding: 6px 12px; | |
| font-size: 13px; | |
| line-height: 1.42857143; | |
| color: #555555; | |
| background-color: #fff; | |
| background-image: none; | |
| border: 1px solid #ccc; | |
| border-radius: 2px; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| } | |
| .form-control:focus { | |
| border-color: #66afe9; | |
| outline: 0; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
| box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
| } | |
| .form-control::-moz-placeholder { | |
| color: #999; | |
| opacity: 1; | |
| } | |
| .form-control:-ms-input-placeholder { | |
| color: #999; | |
| } | |
| .form-control::-webkit-input-placeholder { | |
| color: #999; | |
| } | |
| .form-control::-ms-expand { | |
| border: 0; | |
| background-color: transparent; | |
| } | |
| .form-control[disabled], | |
| .form-control[readonly], | |
| fieldset[disabled] .form-control { | |
| background-color: #eeeeee; | |
| opacity: 1; | |
| } | |
| .form-control[disabled], | |
| fieldset[disabled] .form-control { | |
| cursor: not-allowed; | |
| } | |
| textarea.form-control { | |
| height: auto; | |
| } | |
| input[type="search"] { | |
| -webkit-appearance: none; | |
| } | |
| @media screen and (-webkit-min-device-pixel-ratio: 0) { | |
| input[type="date"].form-control, | |
| input[type="time"].form-control, | |
| input[type="datetime-local"].form-control, | |
| input[type="month"].form-control { | |
| line-height: 32px; | |
| } | |
| input[type="date"].input-sm, | |
| input[type="time"].input-sm, | |
| input[type="datetime-local"].input-sm, | |
| input[type="month"].input-sm, | |
| .input-group-sm input[type="date"], | |
| .input-group-sm input[type="time"], | |
| .input-group-sm input[type="datetime-local"], | |
| .input-group-sm input[type="month"] { | |
| line-height: 30px; | |
| } | |
| input[type="date"].input-lg, | |
| input[type="time"].input-lg, | |
| input[type="datetime-local"].input-lg, | |
| input[type="month"].input-lg, | |
| .input-group-lg input[type="date"], | |
| .input-group-lg input[type="time"], | |
| .input-group-lg input[type="datetime-local"], | |
| .input-group-lg input[type="month"] { | |
| line-height: 45px; | |
| } | |
| } | |
| .form-group { | |
| margin-bottom: 15px; | |
| } | |
| .radio, | |
| .checkbox { | |
| position: relative; | |
| display: block; | |
| margin-top: 10px; | |
| margin-bottom: 10px; | |
| } | |
| .radio label, | |
| .checkbox label { | |
| min-height: 18px; | |
| padding-left: 20px; | |
| margin-bottom: 0; | |
| font-weight: normal; | |
| cursor: pointer; | |
| } | |
| .radio input[type="radio"], | |
| .radio-inline input[type="radio"], | |
| .checkbox input[type="checkbox"], | |
| .checkbox-inline input[type="checkbox"] { | |
| position: absolute; | |
| margin-left: -20px; | |
| margin-top: 4px \9; | |
| } | |
| .radio + .radio, | |
| .checkbox + .checkbox { | |
| margin-top: -5px; | |
| } | |
| .radio-inline, | |
| .checkbox-inline { | |
| position: relative; | |
| display: inline-block; | |
| padding-left: 20px; | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| font-weight: normal; | |
| cursor: pointer; | |
| } | |
| .radio-inline + .radio-inline, | |
| .checkbox-inline + .checkbox-inline { | |
| margin-top: 0; | |
| margin-left: 10px; | |
| } | |
| input[type="radio"][disabled], | |
| input[type="checkbox"][disabled], | |
| input[type="radio"].disabled, | |
| input[type="checkbox"].disabled, | |
| fieldset[disabled] input[type="radio"], | |
| fieldset[disabled] input[type="checkbox"] { | |
| cursor: not-allowed; | |
| } | |
| .radio-inline.disabled, | |
| .checkbox-inline.disabled, | |
| fieldset[disabled] .radio-inline, | |
| fieldset[disabled] .checkbox-inline { | |
| cursor: not-allowed; | |
| } | |
| .radio.disabled label, | |
| .checkbox.disabled label, | |
| fieldset[disabled] .radio label, | |
| fieldset[disabled] .checkbox label { | |
| cursor: not-allowed; | |
| } | |
| .form-control-static { | |
| padding-top: 7px; | |
| padding-bottom: 7px; | |
| margin-bottom: 0; | |
| min-height: 31px; | |
| } | |
| .form-control-static.input-lg, | |
| .form-control-static.input-sm { | |
| padding-left: 0; | |
| padding-right: 0; | |
| } | |
| .input-sm { | |
| height: 30px; | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| } | |
| select.input-sm { | |
| height: 30px; | |
| line-height: 30px; | |
| } | |
| textarea.input-sm, | |
| select[multiple].input-sm { | |
| height: auto; | |
| } | |
| .form-group-sm .form-control { | |
| height: 30px; | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| } | |
| .form-group-sm select.form-control { | |
| height: 30px; | |
| line-height: 30px; | |
| } | |
| .form-group-sm textarea.form-control, | |
| .form-group-sm select[multiple].form-control { | |
| height: auto; | |
| } | |
| .form-group-sm .form-control-static { | |
| height: 30px; | |
| min-height: 30px; | |
| padding: 6px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| } | |
| .input-lg { | |
| height: 45px; | |
| padding: 10px 16px; | |
| font-size: 17px; | |
| line-height: 1.3333333; | |
| border-radius: 3px; | |
| } | |
| select.input-lg { | |
| height: 45px; | |
| line-height: 45px; | |
| } | |
| textarea.input-lg, | |
| select[multiple].input-lg { | |
| height: auto; | |
| } | |
| .form-group-lg .form-control { | |
| height: 45px; | |
| padding: 10px 16px; | |
| font-size: 17px; | |
| line-height: 1.3333333; | |
| border-radius: 3px; | |
| } | |
| .form-group-lg select.form-control { | |
| height: 45px; | |
| line-height: 45px; | |
| } | |
| .form-group-lg textarea.form-control, | |
| .form-group-lg select[multiple].form-control { | |
| height: auto; | |
| } | |
| .form-group-lg .form-control-static { | |
| height: 45px; | |
| min-height: 35px; | |
| padding: 11px 16px; | |
| font-size: 17px; | |
| line-height: 1.3333333; | |
| } | |
| .has-feedback { | |
| position: relative; | |
| } | |
| .has-feedback .form-control { | |
| padding-right: 40px; | |
| } | |
| .form-control-feedback { | |
| position: absolute; | |
| top: 0; | |
| right: 0; | |
| z-index: 2; | |
| display: block; | |
| width: 32px; | |
| height: 32px; | |
| line-height: 32px; | |
| text-align: center; | |
| pointer-events: none; | |
| } | |
| .input-lg + .form-control-feedback, | |
| .input-group-lg + .form-control-feedback, | |
| .form-group-lg .form-control + .form-control-feedback { | |
| width: 45px; | |
| height: 45px; | |
| line-height: 45px; | |
| } | |
| .input-sm + .form-control-feedback, | |
| .input-group-sm + .form-control-feedback, | |
| .form-group-sm .form-control + .form-control-feedback { | |
| width: 30px; | |
| height: 30px; | |
| line-height: 30px; | |
| } | |
| .has-success .help-block, | |
| .has-success .control-label, | |
| .has-success .radio, | |
| .has-success .checkbox, | |
| .has-success .radio-inline, | |
| .has-success .checkbox-inline, | |
| .has-success.radio label, | |
| .has-success.checkbox label, | |
| .has-success.radio-inline label, | |
| .has-success.checkbox-inline label { | |
| color: #3c763d; | |
| } | |
| .has-success .form-control { | |
| border-color: #3c763d; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| } | |
| .has-success .form-control:focus { | |
| border-color: #2b542c; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; | |
| } | |
| .has-success .input-group-addon { | |
| color: #3c763d; | |
| border-color: #3c763d; | |
| background-color: #dff0d8; | |
| } | |
| .has-success .form-control-feedback { | |
| color: #3c763d; | |
| } | |
| .has-warning .help-block, | |
| .has-warning .control-label, | |
| .has-warning .radio, | |
| .has-warning .checkbox, | |
| .has-warning .radio-inline, | |
| .has-warning .checkbox-inline, | |
| .has-warning.radio label, | |
| .has-warning.checkbox label, | |
| .has-warning.radio-inline label, | |
| .has-warning.checkbox-inline label { | |
| color: #8a6d3b; | |
| } | |
| .has-warning .form-control { | |
| border-color: #8a6d3b; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| } | |
| .has-warning .form-control:focus { | |
| border-color: #66512c; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; | |
| } | |
| .has-warning .input-group-addon { | |
| color: #8a6d3b; | |
| border-color: #8a6d3b; | |
| background-color: #fcf8e3; | |
| } | |
| .has-warning .form-control-feedback { | |
| color: #8a6d3b; | |
| } | |
| .has-error .help-block, | |
| .has-error .control-label, | |
| .has-error .radio, | |
| .has-error .checkbox, | |
| .has-error .radio-inline, | |
| .has-error .checkbox-inline, | |
| .has-error.radio label, | |
| .has-error.checkbox label, | |
| .has-error.radio-inline label, | |
| .has-error.checkbox-inline label { | |
| color: #a94442; | |
| } | |
| .has-error .form-control { | |
| border-color: #a94442; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| } | |
| .has-error .form-control:focus { | |
| border-color: #843534; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; | |
| } | |
| .has-error .input-group-addon { | |
| color: #a94442; | |
| border-color: #a94442; | |
| background-color: #f2dede; | |
| } | |
| .has-error .form-control-feedback { | |
| color: #a94442; | |
| } | |
| .has-feedback label ~ .form-control-feedback { | |
| top: 23px; | |
| } | |
| .has-feedback label.sr-only ~ .form-control-feedback { | |
| top: 0; | |
| } | |
| .help-block { | |
| display: block; | |
| margin-top: 5px; | |
| margin-bottom: 10px; | |
| color: #404040; | |
| } | |
| @media (min-width: 768px) { | |
| .form-inline .form-group { | |
| display: inline-block; | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| } | |
| .form-inline .form-control { | |
| display: inline-block; | |
| width: auto; | |
| vertical-align: middle; | |
| } | |
| .form-inline .form-control-static { | |
| display: inline-block; | |
| } | |
| .form-inline .input-group { | |
| display: inline-table; | |
| vertical-align: middle; | |
| } | |
| .form-inline .input-group .input-group-addon, | |
| .form-inline .input-group .input-group-btn, | |
| .form-inline .input-group .form-control { | |
| width: auto; | |
| } | |
| .form-inline .input-group > .form-control { | |
| width: 100%; | |
| } | |
| .form-inline .control-label { | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| } | |
| .form-inline .radio, | |
| .form-inline .checkbox { | |
| display: inline-block; | |
| margin-top: 0; | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| } | |
| .form-inline .radio label, | |
| .form-inline .checkbox label { | |
| padding-left: 0; | |
| } | |
| .form-inline .radio input[type="radio"], | |
| .form-inline .checkbox input[type="checkbox"] { | |
| position: relative; | |
| margin-left: 0; | |
| } | |
| .form-inline .has-feedback .form-control-feedback { | |
| top: 0; | |
| } | |
| } | |
| .form-horizontal .radio, | |
| .form-horizontal .checkbox, | |
| .form-horizontal .radio-inline, | |
| .form-horizontal .checkbox-inline { | |
| margin-top: 0; | |
| margin-bottom: 0; | |
| padding-top: 7px; | |
| } | |
| .form-horizontal .radio, | |
| .form-horizontal .checkbox { | |
| min-height: 25px; | |
| } | |
| .form-horizontal .form-group { | |
| margin-left: 0px; | |
| margin-right: 0px; | |
| } | |
| @media (min-width: 768px) { | |
| .form-horizontal .control-label { | |
| text-align: right; | |
| margin-bottom: 0; | |
| padding-top: 7px; | |
| } | |
| } | |
| .form-horizontal .has-feedback .form-control-feedback { | |
| right: 0px; | |
| } | |
| @media (min-width: 768px) { | |
| .form-horizontal .form-group-lg .control-label { | |
| padding-top: 11px; | |
| font-size: 17px; | |
| } | |
| } | |
| @media (min-width: 768px) { | |
| .form-horizontal .form-group-sm .control-label { | |
| padding-top: 6px; | |
| font-size: 12px; | |
| } | |
| } | |
| .btn { | |
| display: inline-block; | |
| margin-bottom: 0; | |
| font-weight: normal; | |
| text-align: center; | |
| vertical-align: middle; | |
| touch-action: manipulation; | |
| cursor: pointer; | |
| background-image: none; | |
| border: 1px solid transparent; | |
| white-space: nowrap; | |
| padding: 6px 12px; | |
| font-size: 13px; | |
| line-height: 1.42857143; | |
| border-radius: 2px; | |
| -webkit-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| .btn:focus, | |
| .btn:active:focus, | |
| .btn.active:focus, | |
| .btn.focus, | |
| .btn:active.focus, | |
| .btn.active.focus { | |
| outline: 5px auto -webkit-focus-ring-color; | |
| outline-offset: -2px; | |
| } | |
| .btn:hover, | |
| .btn:focus, | |
| .btn.focus { | |
| color: #333; | |
| text-decoration: none; | |
| } | |
| .btn:active, | |
| .btn.active { | |
| outline: 0; | |
| background-image: none; | |
| -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | |
| box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | |
| } | |
| .btn.disabled, | |
| .btn[disabled], | |
| fieldset[disabled] .btn { | |
| cursor: not-allowed; | |
| opacity: 0.65; | |
| filter: alpha(opacity=65); | |
| -webkit-box-shadow: none; | |
| box-shadow: none; | |
| } | |
| a.btn.disabled, | |
| fieldset[disabled] a.btn { | |
| pointer-events: none; | |
| } | |
| .btn-default { | |
| color: #333; | |
| background-color: #fff; | |
| border-color: #ccc; | |
| } | |
| .btn-default:focus, | |
| .btn-default.focus { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #8c8c8c; | |
| } | |
| .btn-default:hover { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #adadad; | |
| } | |
| .btn-default:active, | |
| .btn-default.active, | |
| .open > .dropdown-toggle.btn-default { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #adadad; | |
| } | |
| .btn-default:active:hover, | |
| .btn-default.active:hover, | |
| .open > .dropdown-toggle.btn-default:hover, | |
| .btn-default:active:focus, | |
| .btn-default.active:focus, | |
| .open > .dropdown-toggle.btn-default:focus, | |
| .btn-default:active.focus, | |
| .btn-default.active.focus, | |
| .open > .dropdown-toggle.btn-default.focus { | |
| color: #333; | |
| background-color: #d4d4d4; | |
| border-color: #8c8c8c; | |
| } | |
| .btn-default:active, | |
| .btn-default.active, | |
| .open > .dropdown-toggle.btn-default { | |
| background-image: none; | |
| } | |
| .btn-default.disabled:hover, | |
| .btn-default[disabled]:hover, | |
| fieldset[disabled] .btn-default:hover, | |
| .btn-default.disabled:focus, | |
| .btn-default[disabled]:focus, | |
| fieldset[disabled] .btn-default:focus, | |
| .btn-default.disabled.focus, | |
| .btn-default[disabled].focus, | |
| fieldset[disabled] .btn-default.focus { | |
| background-color: #fff; | |
| border-color: #ccc; | |
| } | |
| .btn-default .badge { | |
| color: #fff; | |
| background-color: #333; | |
| } | |
| .btn-primary { | |
| color: #fff; | |
| background-color: #337ab7; | |
| border-color: #2e6da4; | |
| } | |
| .btn-primary:focus, | |
| .btn-primary.focus { | |
| color: #fff; | |
| background-color: #286090; | |
| border-color: #122b40; | |
| } | |
| .btn-primary:hover { | |
| color: #fff; | |
| background-color: #286090; | |
| border-color: #204d74; | |
| } | |
| .btn-primary:active, | |
| .btn-primary.active, | |
| .open > .dropdown-toggle.btn-primary { | |
| color: #fff; | |
| background-color: #286090; | |
| border-color: #204d74; | |
| } | |
| .btn-primary:active:hover, | |
| .btn-primary.active:hover, | |
| .open > .dropdown-toggle.btn-primary:hover, | |
| .btn-primary:active:focus, | |
| .btn-primary.active:focus, | |
| .open > .dropdown-toggle.btn-primary:focus, | |
| .btn-primary:active.focus, | |
| .btn-primary.active.focus, | |
| .open > .dropdown-toggle.btn-primary.focus { | |
| color: #fff; | |
| background-color: #204d74; | |
| border-color: #122b40; | |
| } | |
| .btn-primary:active, | |
| .btn-primary.active, | |
| .open > .dropdown-toggle.btn-primary { | |
| background-image: none; | |
| } | |
| .btn-primary.disabled:hover, | |
| .btn-primary[disabled]:hover, | |
| fieldset[disabled] .btn-primary:hover, | |
| .btn-primary.disabled:focus, | |
| .btn-primary[disabled]:focus, | |
| fieldset[disabled] .btn-primary:focus, | |
| .btn-primary.disabled.focus, | |
| .btn-primary[disabled].focus, | |
| fieldset[disabled] .btn-primary.focus { | |
| background-color: #337ab7; | |
| border-color: #2e6da4; | |
| } | |
| .btn-primary .badge { | |
| color: #337ab7; | |
| background-color: #fff; | |
| } | |
| .btn-success { | |
| color: #fff; | |
| background-color: #5cb85c; | |
| border-color: #4cae4c; | |
| } | |
| .btn-success:focus, | |
| .btn-success.focus { | |
| color: #fff; | |
| background-color: #449d44; | |
| border-color: #255625; | |
| } | |
| .btn-success:hover { | |
| color: #fff; | |
| background-color: #449d44; | |
| border-color: #398439; | |
| } | |
| .btn-success:active, | |
| .btn-success.active, | |
| .open > .dropdown-toggle.btn-success { | |
| color: #fff; | |
| background-color: #449d44; | |
| border-color: #398439; | |
| } | |
| .btn-success:active:hover, | |
| .btn-success.active:hover, | |
| .open > .dropdown-toggle.btn-success:hover, | |
| .btn-success:active:focus, | |
| .btn-success.active:focus, | |
| .open > .dropdown-toggle.btn-success:focus, | |
| .btn-success:active.focus, | |
| .btn-success.active.focus, | |
| .open > .dropdown-toggle.btn-success.focus { | |
| color: #fff; | |
| background-color: #398439; | |
| border-color: #255625; | |
| } | |
| .btn-success:active, | |
| .btn-success.active, | |
| .open > .dropdown-toggle.btn-success { | |
| background-image: none; | |
| } | |
| .btn-success.disabled:hover, | |
| .btn-success[disabled]:hover, | |
| fieldset[disabled] .btn-success:hover, | |
| .btn-success.disabled:focus, | |
| .btn-success[disabled]:focus, | |
| fieldset[disabled] .btn-success:focus, | |
| .btn-success.disabled.focus, | |
| .btn-success[disabled].focus, | |
| fieldset[disabled] .btn-success.focus { | |
| background-color: #5cb85c; | |
| border-color: #4cae4c; | |
| } | |
| .btn-success .badge { | |
| color: #5cb85c; | |
| background-color: #fff; | |
| } | |
| .btn-info { | |
| color: #fff; | |
| background-color: #5bc0de; | |
| border-color: #46b8da; | |
| } | |
| .btn-info:focus, | |
| .btn-info.focus { | |
| color: #fff; | |
| background-color: #31b0d5; | |
| border-color: #1b6d85; | |
| } | |
| .btn-info:hover { | |
| color: #fff; | |
| background-color: #31b0d5; | |
| border-color: #269abc; | |
| } | |
| .btn-info:active, | |
| .btn-info.active, | |
| .open > .dropdown-toggle.btn-info { | |
| color: #fff; | |
| background-color: #31b0d5; | |
| border-color: #269abc; | |
| } | |
| .btn-info:active:hover, | |
| .btn-info.active:hover, | |
| .open > .dropdown-toggle.btn-info:hover, | |
| .btn-info:active:focus, | |
| .btn-info.active:focus, | |
| .open > .dropdown-toggle.btn-info:focus, | |
| .btn-info:active.focus, | |
| .btn-info.active.focus, | |
| .open > .dropdown-toggle.btn-info.focus { | |
| color: #fff; | |
| background-color: #269abc; | |
| border-color: #1b6d85; | |
| } | |
| .btn-info:active, | |
| .btn-info.active, | |
| .open > .dropdown-toggle.btn-info { | |
| background-image: none; | |
| } | |
| .btn-info.disabled:hover, | |
| .btn-info[disabled]:hover, | |
| fieldset[disabled] .btn-info:hover, | |
| .btn-info.disabled:focus, | |
| .btn-info[disabled]:focus, | |
| fieldset[disabled] .btn-info:focus, | |
| .btn-info.disabled.focus, | |
| .btn-info[disabled].focus, | |
| fieldset[disabled] .btn-info.focus { | |
| background-color: #5bc0de; | |
| border-color: #46b8da; | |
| } | |
| .btn-info .badge { | |
| color: #5bc0de; | |
| background-color: #fff; | |
| } | |
| .btn-warning { | |
| color: #fff; | |
| background-color: #f0ad4e; | |
| border-color: #eea236; | |
| } | |
| .btn-warning:focus, | |
| .btn-warning.focus { | |
| color: #fff; | |
| background-color: #ec971f; | |
| border-color: #985f0d; | |
| } | |
| .btn-warning:hover { | |
| color: #fff; | |
| background-color: #ec971f; | |
| border-color: #d58512; | |
| } | |
| .btn-warning:active, | |
| .btn-warning.active, | |
| .open > .dropdown-toggle.btn-warning { | |
| color: #fff; | |
| background-color: #ec971f; | |
| border-color: #d58512; | |
| } | |
| .btn-warning:active:hover, | |
| .btn-warning.active:hover, | |
| .open > .dropdown-toggle.btn-warning:hover, | |
| .btn-warning:active:focus, | |
| .btn-warning.active:focus, | |
| .open > .dropdown-toggle.btn-warning:focus, | |
| .btn-warning:active.focus, | |
| .btn-warning.active.focus, | |
| .open > .dropdown-toggle.btn-warning.focus { | |
| color: #fff; | |
| background-color: #d58512; | |
| border-color: #985f0d; | |
| } | |
| .btn-warning:active, | |
| .btn-warning.active, | |
| .open > .dropdown-toggle.btn-warning { | |
| background-image: none; | |
| } | |
| .btn-warning.disabled:hover, | |
| .btn-warning[disabled]:hover, | |
| fieldset[disabled] .btn-warning:hover, | |
| .btn-warning.disabled:focus, | |
| .btn-warning[disabled]:focus, | |
| fieldset[disabled] .btn-warning:focus, | |
| .btn-warning.disabled.focus, | |
| .btn-warning[disabled].focus, | |
| fieldset[disabled] .btn-warning.focus { | |
| background-color: #f0ad4e; | |
| border-color: #eea236; | |
| } | |
| .btn-warning .badge { | |
| color: #f0ad4e; | |
| background-color: #fff; | |
| } | |
| .btn-danger { | |
| color: #fff; | |
| background-color: #d9534f; | |
| border-color: #d43f3a; | |
| } | |
| .btn-danger:focus, | |
| .btn-danger.focus { | |
| color: #fff; | |
| background-color: #c9302c; | |
| border-color: #761c19; | |
| } | |
| .btn-danger:hover { | |
| color: #fff; | |
| background-color: #c9302c; | |
| border-color: #ac2925; | |
| } | |
| .btn-danger:active, | |
| .btn-danger.active, | |
| .open > .dropdown-toggle.btn-danger { | |
| color: #fff; | |
| background-color: #c9302c; | |
| border-color: #ac2925; | |
| } | |
| .btn-danger:active:hover, | |
| .btn-danger.active:hover, | |
| .open > .dropdown-toggle.btn-danger:hover, | |
| .btn-danger:active:focus, | |
| .btn-danger.active:focus, | |
| .open > .dropdown-toggle.btn-danger:focus, | |
| .btn-danger:active.focus, | |
| .btn-danger.active.focus, | |
| .open > .dropdown-toggle.btn-danger.focus { | |
| color: #fff; | |
| background-color: #ac2925; | |
| border-color: #761c19; | |
| } | |
| .btn-danger:active, | |
| .btn-danger.active, | |
| .open > .dropdown-toggle.btn-danger { | |
| background-image: none; | |
| } | |
| .btn-danger.disabled:hover, | |
| .btn-danger[disabled]:hover, | |
| fieldset[disabled] .btn-danger:hover, | |
| .btn-danger.disabled:focus, | |
| .btn-danger[disabled]:focus, | |
| fieldset[disabled] .btn-danger:focus, | |
| .btn-danger.disabled.focus, | |
| .btn-danger[disabled].focus, | |
| fieldset[disabled] .btn-danger.focus { | |
| background-color: #d9534f; | |
| border-color: #d43f3a; | |
| } | |
| .btn-danger .badge { | |
| color: #d9534f; | |
| background-color: #fff; | |
| } | |
| .btn-link { | |
| color: #337ab7; | |
| font-weight: normal; | |
| border-radius: 0; | |
| } | |
| .btn-link, | |
| .btn-link:active, | |
| .btn-link.active, | |
| .btn-link[disabled], | |
| fieldset[disabled] .btn-link { | |
| background-color: transparent; | |
| -webkit-box-shadow: none; | |
| box-shadow: none; | |
| } | |
| .btn-link, | |
| .btn-link:hover, | |
| .btn-link:focus, | |
| .btn-link:active { | |
| border-color: transparent; | |
| } | |
| .btn-link:hover, | |
| .btn-link:focus { | |
| color: #23527c; | |
| text-decoration: underline; | |
| background-color: transparent; | |
| } | |
| .btn-link[disabled]:hover, | |
| fieldset[disabled] .btn-link:hover, | |
| .btn-link[disabled]:focus, | |
| fieldset[disabled] .btn-link:focus { | |
| color: #777777; | |
| text-decoration: none; | |
| } | |
| .btn-lg, | |
| .btn-group-lg > .btn { | |
| padding: 10px 16px; | |
| font-size: 17px; | |
| line-height: 1.3333333; | |
| border-radius: 3px; | |
| } | |
| .btn-sm, | |
| .btn-group-sm > .btn { | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| } | |
| .btn-xs, | |
| .btn-group-xs > .btn { | |
| padding: 1px 5px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| } | |
| .btn-block { | |
| display: block; | |
| width: 100%; | |
| } | |
| .btn-block + .btn-block { | |
| margin-top: 5px; | |
| } | |
| input[type="submit"].btn-block, | |
| input[type="reset"].btn-block, | |
| input[type="button"].btn-block { | |
| width: 100%; | |
| } | |
| .fade { | |
| opacity: 0; | |
| -webkit-transition: opacity 0.15s linear; | |
| -o-transition: opacity 0.15s linear; | |
| transition: opacity 0.15s linear; | |
| } | |
| .fade.in { | |
| opacity: 1; | |
| } | |
| .collapse { | |
| display: none; | |
| } | |
| .collapse.in { | |
| display: block; | |
| } | |
| tr.collapse.in { | |
| display: table-row; | |
| } | |
| tbody.collapse.in { | |
| display: table-row-group; | |
| } | |
| .collapsing { | |
| position: relative; | |
| height: 0; | |
| overflow: hidden; | |
| -webkit-transition-property: height, visibility; | |
| transition-property: height, visibility; | |
| -webkit-transition-duration: 0.35s; | |
| transition-duration: 0.35s; | |
| -webkit-transition-timing-function: ease; | |
| transition-timing-function: ease; | |
| } | |
| .caret { | |
| display: inline-block; | |
| width: 0; | |
| height: 0; | |
| margin-left: 2px; | |
| vertical-align: middle; | |
| border-top: 4px dashed; | |
| border-top: 4px solid \9; | |
| border-right: 4px solid transparent; | |
| border-left: 4px solid transparent; | |
| } | |
| .dropup, | |
| .dropdown { | |
| position: relative; | |
| } | |
| .dropdown-toggle:focus { | |
| outline: 0; | |
| } | |
| .dropdown-menu { | |
| position: absolute; | |
| top: 100%; | |
| left: 0; | |
| z-index: 1000; | |
| display: none; | |
| float: left; | |
| min-width: 160px; | |
| padding: 5px 0; | |
| margin: 2px 0 0; | |
| list-style: none; | |
| font-size: 13px; | |
| text-align: left; | |
| background-color: #fff; | |
| border: 1px solid #ccc; | |
| border: 1px solid rgba(0, 0, 0, 0.15); | |
| border-radius: 2px; | |
| -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); | |
| box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); | |
| background-clip: padding-box; | |
| } | |
| .dropdown-menu.pull-right { | |
| right: 0; | |
| left: auto; | |
| } | |
| .dropdown-menu .divider { | |
| height: 1px; | |
| margin: 8px 0; | |
| overflow: hidden; | |
| background-color: #e5e5e5; | |
| } | |
| .dropdown-menu > li > a { | |
| display: block; | |
| padding: 3px 20px; | |
| clear: both; | |
| font-weight: normal; | |
| line-height: 1.42857143; | |
| color: #333333; | |
| white-space: nowrap; | |
| } | |
| .dropdown-menu > li > a:hover, | |
| .dropdown-menu > li > a:focus { | |
| text-decoration: none; | |
| color: #262626; | |
| background-color: #f5f5f5; | |
| } | |
| .dropdown-menu > .active > a, | |
| .dropdown-menu > .active > a:hover, | |
| .dropdown-menu > .active > a:focus { | |
| color: #fff; | |
| text-decoration: none; | |
| outline: 0; | |
| background-color: #337ab7; | |
| } | |
| .dropdown-menu > .disabled > a, | |
| .dropdown-menu > .disabled > a:hover, | |
| .dropdown-menu > .disabled > a:focus { | |
| color: #777777; | |
| } | |
| .dropdown-menu > .disabled > a:hover, | |
| .dropdown-menu > .disabled > a:focus { | |
| text-decoration: none; | |
| background-color: transparent; | |
| background-image: none; | |
| filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); | |
| cursor: not-allowed; | |
| } | |
| .open > .dropdown-menu { | |
| display: block; | |
| } | |
| .open > a { | |
| outline: 0; | |
| } | |
| .dropdown-menu-right { | |
| left: auto; | |
| right: 0; | |
| } | |
| .dropdown-menu-left { | |
| left: 0; | |
| right: auto; | |
| } | |
| .dropdown-header { | |
| display: block; | |
| padding: 3px 20px; | |
| font-size: 12px; | |
| line-height: 1.42857143; | |
| color: #777777; | |
| white-space: nowrap; | |
| } | |
| .dropdown-backdrop { | |
| position: fixed; | |
| left: 0; | |
| right: 0; | |
| bottom: 0; | |
| top: 0; | |
| z-index: 990; | |
| } | |
| .pull-right > .dropdown-menu { | |
| right: 0; | |
| left: auto; | |
| } | |
| .dropup .caret, | |
| .navbar-fixed-bottom .dropdown .caret { | |
| border-top: 0; | |
| border-bottom: 4px dashed; | |
| border-bottom: 4px solid \9; | |
| content: ""; | |
| } | |
| .dropup .dropdown-menu, | |
| .navbar-fixed-bottom .dropdown .dropdown-menu { | |
| top: auto; | |
| bottom: 100%; | |
| margin-bottom: 2px; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-right .dropdown-menu { | |
| left: auto; | |
| right: 0; | |
| } | |
| .navbar-right .dropdown-menu-left { | |
| left: 0; | |
| right: auto; | |
| } | |
| } | |
| .btn-group, | |
| .btn-group-vertical { | |
| position: relative; | |
| display: inline-block; | |
| vertical-align: middle; | |
| } | |
| .btn-group > .btn, | |
| .btn-group-vertical > .btn { | |
| position: relative; | |
| float: left; | |
| } | |
| .btn-group > .btn:hover, | |
| .btn-group-vertical > .btn:hover, | |
| .btn-group > .btn:focus, | |
| .btn-group-vertical > .btn:focus, | |
| .btn-group > .btn:active, | |
| .btn-group-vertical > .btn:active, | |
| .btn-group > .btn.active, | |
| .btn-group-vertical > .btn.active { | |
| z-index: 2; | |
| } | |
| .btn-group .btn + .btn, | |
| .btn-group .btn + .btn-group, | |
| .btn-group .btn-group + .btn, | |
| .btn-group .btn-group + .btn-group { | |
| margin-left: -1px; | |
| } | |
| .btn-toolbar { | |
| margin-left: -5px; | |
| } | |
| .btn-toolbar .btn, | |
| .btn-toolbar .btn-group, | |
| .btn-toolbar .input-group { | |
| float: left; | |
| } | |
| .btn-toolbar > .btn, | |
| .btn-toolbar > .btn-group, | |
| .btn-toolbar > .input-group { | |
| margin-left: 5px; | |
| } | |
| .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { | |
| border-radius: 0; | |
| } | |
| .btn-group > .btn:first-child { | |
| margin-left: 0; | |
| } | |
| .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { | |
| border-bottom-right-radius: 0; | |
| border-top-right-radius: 0; | |
| } | |
| .btn-group > .btn:last-child:not(:first-child), | |
| .btn-group > .dropdown-toggle:not(:first-child) { | |
| border-bottom-left-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .btn-group > .btn-group { | |
| float: left; | |
| } | |
| .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { | |
| border-radius: 0; | |
| } | |
| .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, | |
| .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { | |
| border-bottom-right-radius: 0; | |
| border-top-right-radius: 0; | |
| } | |
| .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { | |
| border-bottom-left-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .btn-group .dropdown-toggle:active, | |
| .btn-group.open .dropdown-toggle { | |
| outline: 0; | |
| } | |
| .btn-group > .btn + .dropdown-toggle { | |
| padding-left: 8px; | |
| padding-right: 8px; | |
| } | |
| .btn-group > .btn-lg + .dropdown-toggle { | |
| padding-left: 12px; | |
| padding-right: 12px; | |
| } | |
| .btn-group.open .dropdown-toggle { | |
| -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | |
| box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | |
| } | |
| .btn-group.open .dropdown-toggle.btn-link { | |
| -webkit-box-shadow: none; | |
| box-shadow: none; | |
| } | |
| .btn .caret { | |
| margin-left: 0; | |
| } | |
| .btn-lg .caret { | |
| border-width: 5px 5px 0; | |
| border-bottom-width: 0; | |
| } | |
| .dropup .btn-lg .caret { | |
| border-width: 0 5px 5px; | |
| } | |
| .btn-group-vertical > .btn, | |
| .btn-group-vertical > .btn-group, | |
| .btn-group-vertical > .btn-group > .btn { | |
| display: block; | |
| float: none; | |
| width: 100%; | |
| max-width: 100%; | |
| } | |
| .btn-group-vertical > .btn-group > .btn { | |
| float: none; | |
| } | |
| .btn-group-vertical > .btn + .btn, | |
| .btn-group-vertical > .btn + .btn-group, | |
| .btn-group-vertical > .btn-group + .btn, | |
| .btn-group-vertical > .btn-group + .btn-group { | |
| margin-top: -1px; | |
| margin-left: 0; | |
| } | |
| .btn-group-vertical > .btn:not(:first-child):not(:last-child) { | |
| border-radius: 0; | |
| } | |
| .btn-group-vertical > .btn:first-child:not(:last-child) { | |
| border-top-right-radius: 2px; | |
| border-top-left-radius: 2px; | |
| border-bottom-right-radius: 0; | |
| border-bottom-left-radius: 0; | |
| } | |
| .btn-group-vertical > .btn:last-child:not(:first-child) { | |
| border-top-right-radius: 0; | |
| border-top-left-radius: 0; | |
| border-bottom-right-radius: 2px; | |
| border-bottom-left-radius: 2px; | |
| } | |
| .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { | |
| border-radius: 0; | |
| } | |
| .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, | |
| .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { | |
| border-bottom-right-radius: 0; | |
| border-bottom-left-radius: 0; | |
| } | |
| .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { | |
| border-top-right-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .btn-group-justified { | |
| display: table; | |
| width: 100%; | |
| table-layout: fixed; | |
| border-collapse: separate; | |
| } | |
| .btn-group-justified > .btn, | |
| .btn-group-justified > .btn-group { | |
| float: none; | |
| display: table-cell; | |
| width: 1%; | |
| } | |
| .btn-group-justified > .btn-group .btn { | |
| width: 100%; | |
| } | |
| .btn-group-justified > .btn-group .dropdown-menu { | |
| left: auto; | |
| } | |
| [data-toggle="buttons"] > .btn input[type="radio"], | |
| [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], | |
| [data-toggle="buttons"] > .btn input[type="checkbox"], | |
| [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { | |
| position: absolute; | |
| clip: rect(0, 0, 0, 0); | |
| pointer-events: none; | |
| } | |
| .input-group { | |
| position: relative; | |
| display: table; | |
| border-collapse: separate; | |
| } | |
| .input-group[class*="col-"] { | |
| float: none; | |
| padding-left: 0; | |
| padding-right: 0; | |
| } | |
| .input-group .form-control { | |
| position: relative; | |
| z-index: 2; | |
| float: left; | |
| width: 100%; | |
| margin-bottom: 0; | |
| } | |
| .input-group .form-control:focus { | |
| z-index: 3; | |
| } | |
| .input-group-lg > .form-control, | |
| .input-group-lg > .input-group-addon, | |
| .input-group-lg > .input-group-btn > .btn { | |
| height: 45px; | |
| padding: 10px 16px; | |
| font-size: 17px; | |
| line-height: 1.3333333; | |
| border-radius: 3px; | |
| } | |
| select.input-group-lg > .form-control, | |
| select.input-group-lg > .input-group-addon, | |
| select.input-group-lg > .input-group-btn > .btn { | |
| height: 45px; | |
| line-height: 45px; | |
| } | |
| textarea.input-group-lg > .form-control, | |
| textarea.input-group-lg > .input-group-addon, | |
| textarea.input-group-lg > .input-group-btn > .btn, | |
| select[multiple].input-group-lg > .form-control, | |
| select[multiple].input-group-lg > .input-group-addon, | |
| select[multiple].input-group-lg > .input-group-btn > .btn { | |
| height: auto; | |
| } | |
| .input-group-sm > .form-control, | |
| .input-group-sm > .input-group-addon, | |
| .input-group-sm > .input-group-btn > .btn { | |
| height: 30px; | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| } | |
| select.input-group-sm > .form-control, | |
| select.input-group-sm > .input-group-addon, | |
| select.input-group-sm > .input-group-btn > .btn { | |
| height: 30px; | |
| line-height: 30px; | |
| } | |
| textarea.input-group-sm > .form-control, | |
| textarea.input-group-sm > .input-group-addon, | |
| textarea.input-group-sm > .input-group-btn > .btn, | |
| select[multiple].input-group-sm > .form-control, | |
| select[multiple].input-group-sm > .input-group-addon, | |
| select[multiple].input-group-sm > .input-group-btn > .btn { | |
| height: auto; | |
| } | |
| .input-group-addon, | |
| .input-group-btn, | |
| .input-group .form-control { | |
| display: table-cell; | |
| } | |
| .input-group-addon:not(:first-child):not(:last-child), | |
| .input-group-btn:not(:first-child):not(:last-child), | |
| .input-group .form-control:not(:first-child):not(:last-child) { | |
| border-radius: 0; | |
| } | |
| .input-group-addon, | |
| .input-group-btn { | |
| width: 1%; | |
| white-space: nowrap; | |
| vertical-align: middle; | |
| } | |
| .input-group-addon { | |
| padding: 6px 12px; | |
| font-size: 13px; | |
| font-weight: normal; | |
| line-height: 1; | |
| color: #555555; | |
| text-align: center; | |
| background-color: #eeeeee; | |
| border: 1px solid #ccc; | |
| border-radius: 2px; | |
| } | |
| .input-group-addon.input-sm { | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| border-radius: 1px; | |
| } | |
| .input-group-addon.input-lg { | |
| padding: 10px 16px; | |
| font-size: 17px; | |
| border-radius: 3px; | |
| } | |
| .input-group-addon input[type="radio"], | |
| .input-group-addon input[type="checkbox"] { | |
| margin-top: 0; | |
| } | |
| .input-group .form-control:first-child, | |
| .input-group-addon:first-child, | |
| .input-group-btn:first-child > .btn, | |
| .input-group-btn:first-child > .btn-group > .btn, | |
| .input-group-btn:first-child > .dropdown-toggle, | |
| .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), | |
| .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { | |
| border-bottom-right-radius: 0; | |
| border-top-right-radius: 0; | |
| } | |
| .input-group-addon:first-child { | |
| border-right: 0; | |
| } | |
| .input-group .form-control:last-child, | |
| .input-group-addon:last-child, | |
| .input-group-btn:last-child > .btn, | |
| .input-group-btn:last-child > .btn-group > .btn, | |
| .input-group-btn:last-child > .dropdown-toggle, | |
| .input-group-btn:first-child > .btn:not(:first-child), | |
| .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { | |
| border-bottom-left-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .input-group-addon:last-child { | |
| border-left: 0; | |
| } | |
| .input-group-btn { | |
| position: relative; | |
| font-size: 0; | |
| white-space: nowrap; | |
| } | |
| .input-group-btn > .btn { | |
| position: relative; | |
| } | |
| .input-group-btn > .btn + .btn { | |
| margin-left: -1px; | |
| } | |
| .input-group-btn > .btn:hover, | |
| .input-group-btn > .btn:focus, | |
| .input-group-btn > .btn:active { | |
| z-index: 2; | |
| } | |
| .input-group-btn:first-child > .btn, | |
| .input-group-btn:first-child > .btn-group { | |
| margin-right: -1px; | |
| } | |
| .input-group-btn:last-child > .btn, | |
| .input-group-btn:last-child > .btn-group { | |
| z-index: 2; | |
| margin-left: -1px; | |
| } | |
| .nav { | |
| margin-bottom: 0; | |
| padding-left: 0; | |
| list-style: none; | |
| } | |
| .nav > li { | |
| position: relative; | |
| display: block; | |
| } | |
| .nav > li > a { | |
| position: relative; | |
| display: block; | |
| padding: 10px 15px; | |
| } | |
| .nav > li > a:hover, | |
| .nav > li > a:focus { | |
| text-decoration: none; | |
| background-color: #eeeeee; | |
| } | |
| .nav > li.disabled > a { | |
| color: #777777; | |
| } | |
| .nav > li.disabled > a:hover, | |
| .nav > li.disabled > a:focus { | |
| color: #777777; | |
| text-decoration: none; | |
| background-color: transparent; | |
| cursor: not-allowed; | |
| } | |
| .nav .open > a, | |
| .nav .open > a:hover, | |
| .nav .open > a:focus { | |
| background-color: #eeeeee; | |
| border-color: #337ab7; | |
| } | |
| .nav .nav-divider { | |
| height: 1px; | |
| margin: 8px 0; | |
| overflow: hidden; | |
| background-color: #e5e5e5; | |
| } | |
| .nav > li > a > img { | |
| max-width: none; | |
| } | |
| .nav-tabs { | |
| border-bottom: 1px solid #ddd; | |
| } | |
| .nav-tabs > li { | |
| float: left; | |
| margin-bottom: -1px; | |
| } | |
| .nav-tabs > li > a { | |
| margin-right: 2px; | |
| line-height: 1.42857143; | |
| border: 1px solid transparent; | |
| border-radius: 2px 2px 0 0; | |
| } | |
| .nav-tabs > li > a:hover { | |
| border-color: #eeeeee #eeeeee #ddd; | |
| } | |
| .nav-tabs > li.active > a, | |
| .nav-tabs > li.active > a:hover, | |
| .nav-tabs > li.active > a:focus { | |
| color: #555555; | |
| background-color: #fff; | |
| border: 1px solid #ddd; | |
| border-bottom-color: transparent; | |
| cursor: default; | |
| } | |
| .nav-tabs.nav-justified { | |
| width: 100%; | |
| border-bottom: 0; | |
| } | |
| .nav-tabs.nav-justified > li { | |
| float: none; | |
| } | |
| .nav-tabs.nav-justified > li > a { | |
| text-align: center; | |
| margin-bottom: 5px; | |
| } | |
| .nav-tabs.nav-justified > .dropdown .dropdown-menu { | |
| top: auto; | |
| left: auto; | |
| } | |
| @media (min-width: 768px) { | |
| .nav-tabs.nav-justified > li { | |
| display: table-cell; | |
| width: 1%; | |
| } | |
| .nav-tabs.nav-justified > li > a { | |
| margin-bottom: 0; | |
| } | |
| } | |
| .nav-tabs.nav-justified > li > a { | |
| margin-right: 0; | |
| border-radius: 2px; | |
| } | |
| .nav-tabs.nav-justified > .active > a, | |
| .nav-tabs.nav-justified > .active > a:hover, | |
| .nav-tabs.nav-justified > .active > a:focus { | |
| border: 1px solid #ddd; | |
| } | |
| @media (min-width: 768px) { | |
| .nav-tabs.nav-justified > li > a { | |
| border-bottom: 1px solid #ddd; | |
| border-radius: 2px 2px 0 0; | |
| } | |
| .nav-tabs.nav-justified > .active > a, | |
| .nav-tabs.nav-justified > .active > a:hover, | |
| .nav-tabs.nav-justified > .active > a:focus { | |
| border-bottom-color: #fff; | |
| } | |
| } | |
| .nav-pills > li { | |
| float: left; | |
| } | |
| .nav-pills > li > a { | |
| border-radius: 2px; | |
| } | |
| .nav-pills > li + li { | |
| margin-left: 2px; | |
| } | |
| .nav-pills > li.active > a, | |
| .nav-pills > li.active > a:hover, | |
| .nav-pills > li.active > a:focus { | |
| color: #fff; | |
| background-color: #337ab7; | |
| } | |
| .nav-stacked > li { | |
| float: none; | |
| } | |
| .nav-stacked > li + li { | |
| margin-top: 2px; | |
| margin-left: 0; | |
| } | |
| .nav-justified { | |
| width: 100%; | |
| } | |
| .nav-justified > li { | |
| float: none; | |
| } | |
| .nav-justified > li > a { | |
| text-align: center; | |
| margin-bottom: 5px; | |
| } | |
| .nav-justified > .dropdown .dropdown-menu { | |
| top: auto; | |
| left: auto; | |
| } | |
| @media (min-width: 768px) { | |
| .nav-justified > li { | |
| display: table-cell; | |
| width: 1%; | |
| } | |
| .nav-justified > li > a { | |
| margin-bottom: 0; | |
| } | |
| } | |
| .nav-tabs-justified { | |
| border-bottom: 0; | |
| } | |
| .nav-tabs-justified > li > a { | |
| margin-right: 0; | |
| border-radius: 2px; | |
| } | |
| .nav-tabs-justified > .active > a, | |
| .nav-tabs-justified > .active > a:hover, | |
| .nav-tabs-justified > .active > a:focus { | |
| border: 1px solid #ddd; | |
| } | |
| @media (min-width: 768px) { | |
| .nav-tabs-justified > li > a { | |
| border-bottom: 1px solid #ddd; | |
| border-radius: 2px 2px 0 0; | |
| } | |
| .nav-tabs-justified > .active > a, | |
| .nav-tabs-justified > .active > a:hover, | |
| .nav-tabs-justified > .active > a:focus { | |
| border-bottom-color: #fff; | |
| } | |
| } | |
| .tab-content > .tab-pane { | |
| display: none; | |
| } | |
| .tab-content > .active { | |
| display: block; | |
| } | |
| .nav-tabs .dropdown-menu { | |
| margin-top: -1px; | |
| border-top-right-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .navbar { | |
| position: relative; | |
| min-height: 30px; | |
| margin-bottom: 18px; | |
| border: 1px solid transparent; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar { | |
| border-radius: 2px; | |
| } | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-header { | |
| float: left; | |
| } | |
| } | |
| .navbar-collapse { | |
| overflow-x: visible; | |
| padding-right: 0px; | |
| padding-left: 0px; | |
| border-top: 1px solid transparent; | |
| box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); | |
| -webkit-overflow-scrolling: touch; | |
| } | |
| .navbar-collapse.in { | |
| overflow-y: auto; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-collapse { | |
| width: auto; | |
| border-top: 0; | |
| box-shadow: none; | |
| } | |
| .navbar-collapse.collapse { | |
| display: block !important; | |
| height: auto !important; | |
| padding-bottom: 0; | |
| overflow: visible !important; | |
| } | |
| .navbar-collapse.in { | |
| overflow-y: visible; | |
| } | |
| .navbar-fixed-top .navbar-collapse, | |
| .navbar-static-top .navbar-collapse, | |
| .navbar-fixed-bottom .navbar-collapse { | |
| padding-left: 0; | |
| padding-right: 0; | |
| } | |
| } | |
| .navbar-fixed-top .navbar-collapse, | |
| .navbar-fixed-bottom .navbar-collapse { | |
| max-height: 340px; | |
| } | |
| @media (max-device-width: 540px) and (orientation: landscape) { | |
| .navbar-fixed-top .navbar-collapse, | |
| .navbar-fixed-bottom .navbar-collapse { | |
| max-height: 200px; | |
| } | |
| } | |
| .container > .navbar-header, | |
| .container-fluid > .navbar-header, | |
| .container > .navbar-collapse, | |
| .container-fluid > .navbar-collapse { | |
| margin-right: 0px; | |
| margin-left: 0px; | |
| } | |
| @media (min-width: 541px) { | |
| .container > .navbar-header, | |
| .container-fluid > .navbar-header, | |
| .container > .navbar-collapse, | |
| .container-fluid > .navbar-collapse { | |
| margin-right: 0; | |
| margin-left: 0; | |
| } | |
| } | |
| .navbar-static-top { | |
| z-index: 1000; | |
| border-width: 0 0 1px; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-static-top { | |
| border-radius: 0; | |
| } | |
| } | |
| .navbar-fixed-top, | |
| .navbar-fixed-bottom { | |
| position: fixed; | |
| right: 0; | |
| left: 0; | |
| z-index: 1030; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-fixed-top, | |
| .navbar-fixed-bottom { | |
| border-radius: 0; | |
| } | |
| } | |
| .navbar-fixed-top { | |
| top: 0; | |
| border-width: 0 0 1px; | |
| } | |
| .navbar-fixed-bottom { | |
| bottom: 0; | |
| margin-bottom: 0; | |
| border-width: 1px 0 0; | |
| } | |
| .navbar-brand { | |
| float: left; | |
| padding: 6px 0px; | |
| font-size: 17px; | |
| line-height: 18px; | |
| height: 30px; | |
| } | |
| .navbar-brand:hover, | |
| .navbar-brand:focus { | |
| text-decoration: none; | |
| } | |
| .navbar-brand > img { | |
| display: block; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar > .container .navbar-brand, | |
| .navbar > .container-fluid .navbar-brand { | |
| margin-left: 0px; | |
| } | |
| } | |
| .navbar-toggle { | |
| position: relative; | |
| float: right; | |
| margin-right: 0px; | |
| padding: 9px 10px; | |
| margin-top: -2px; | |
| margin-bottom: -2px; | |
| background-color: transparent; | |
| background-image: none; | |
| border: 1px solid transparent; | |
| border-radius: 2px; | |
| } | |
| .navbar-toggle:focus { | |
| outline: 0; | |
| } | |
| .navbar-toggle .icon-bar { | |
| display: block; | |
| width: 22px; | |
| height: 2px; | |
| border-radius: 1px; | |
| } | |
| .navbar-toggle .icon-bar + .icon-bar { | |
| margin-top: 4px; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-toggle { | |
| display: none; | |
| } | |
| } | |
| .navbar-nav { | |
| margin: 3px 0px; | |
| } | |
| .navbar-nav > li > a { | |
| padding-top: 10px; | |
| padding-bottom: 10px; | |
| line-height: 18px; | |
| } | |
| @media (max-width: 540px) { | |
| .navbar-nav .open .dropdown-menu { | |
| position: static; | |
| float: none; | |
| width: auto; | |
| margin-top: 0; | |
| background-color: transparent; | |
| border: 0; | |
| box-shadow: none; | |
| } | |
| .navbar-nav .open .dropdown-menu > li > a, | |
| .navbar-nav .open .dropdown-menu .dropdown-header { | |
| padding: 5px 15px 5px 25px; | |
| } | |
| .navbar-nav .open .dropdown-menu > li > a { | |
| line-height: 18px; | |
| } | |
| .navbar-nav .open .dropdown-menu > li > a:hover, | |
| .navbar-nav .open .dropdown-menu > li > a:focus { | |
| background-image: none; | |
| } | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-nav { | |
| float: left; | |
| margin: 0; | |
| } | |
| .navbar-nav > li { | |
| float: left; | |
| } | |
| .navbar-nav > li > a { | |
| padding-top: 6px; | |
| padding-bottom: 6px; | |
| } | |
| } | |
| .navbar-form { | |
| margin-left: 0px; | |
| margin-right: 0px; | |
| padding: 10px 0px; | |
| border-top: 1px solid transparent; | |
| border-bottom: 1px solid transparent; | |
| -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); | |
| box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); | |
| margin-top: -1px; | |
| margin-bottom: -1px; | |
| } | |
| @media (min-width: 768px) { | |
| .navbar-form .form-group { | |
| display: inline-block; | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| } | |
| .navbar-form .form-control { | |
| display: inline-block; | |
| width: auto; | |
| vertical-align: middle; | |
| } | |
| .navbar-form .form-control-static { | |
| display: inline-block; | |
| } | |
| .navbar-form .input-group { | |
| display: inline-table; | |
| vertical-align: middle; | |
| } | |
| .navbar-form .input-group .input-group-addon, | |
| .navbar-form .input-group .input-group-btn, | |
| .navbar-form .input-group .form-control { | |
| width: auto; | |
| } | |
| .navbar-form .input-group > .form-control { | |
| width: 100%; | |
| } | |
| .navbar-form .control-label { | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| } | |
| .navbar-form .radio, | |
| .navbar-form .checkbox { | |
| display: inline-block; | |
| margin-top: 0; | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| } | |
| .navbar-form .radio label, | |
| .navbar-form .checkbox label { | |
| padding-left: 0; | |
| } | |
| .navbar-form .radio input[type="radio"], | |
| .navbar-form .checkbox input[type="checkbox"] { | |
| position: relative; | |
| margin-left: 0; | |
| } | |
| .navbar-form .has-feedback .form-control-feedback { | |
| top: 0; | |
| } | |
| } | |
| @media (max-width: 540px) { | |
| .navbar-form .form-group { | |
| margin-bottom: 5px; | |
| } | |
| .navbar-form .form-group:last-child { | |
| margin-bottom: 0; | |
| } | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-form { | |
| width: auto; | |
| border: 0; | |
| margin-left: 0; | |
| margin-right: 0; | |
| padding-top: 0; | |
| padding-bottom: 0; | |
| -webkit-box-shadow: none; | |
| box-shadow: none; | |
| } | |
| } | |
| .navbar-nav > li > .dropdown-menu { | |
| margin-top: 0; | |
| border-top-right-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { | |
| margin-bottom: 0; | |
| border-top-right-radius: 2px; | |
| border-top-left-radius: 2px; | |
| border-bottom-right-radius: 0; | |
| border-bottom-left-radius: 0; | |
| } | |
| .navbar-btn { | |
| margin-top: -1px; | |
| margin-bottom: -1px; | |
| } | |
| .navbar-btn.btn-sm { | |
| margin-top: 0px; | |
| margin-bottom: 0px; | |
| } | |
| .navbar-btn.btn-xs { | |
| margin-top: 4px; | |
| margin-bottom: 4px; | |
| } | |
| .navbar-text { | |
| margin-top: 6px; | |
| margin-bottom: 6px; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-text { | |
| float: left; | |
| margin-left: 0px; | |
| margin-right: 0px; | |
| } | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-left { | |
| float: left !important; | |
| float: left; | |
| } | |
| .navbar-right { | |
| float: right !important; | |
| float: right; | |
| margin-right: 0px; | |
| } | |
| .navbar-right ~ .navbar-right { | |
| margin-right: 0; | |
| } | |
| } | |
| .navbar-default { | |
| background-color: #f8f8f8; | |
| border-color: #e7e7e7; | |
| } | |
| .navbar-default .navbar-brand { | |
| color: #777; | |
| } | |
| .navbar-default .navbar-brand:hover, | |
| .navbar-default .navbar-brand:focus { | |
| color: #5e5e5e; | |
| background-color: transparent; | |
| } | |
| .navbar-default .navbar-text { | |
| color: #777; | |
| } | |
| .navbar-default .navbar-nav > li > a { | |
| color: #777; | |
| } | |
| .navbar-default .navbar-nav > li > a:hover, | |
| .navbar-default .navbar-nav > li > a:focus { | |
| color: #333; | |
| background-color: transparent; | |
| } | |
| .navbar-default .navbar-nav > .active > a, | |
| .navbar-default .navbar-nav > .active > a:hover, | |
| .navbar-default .navbar-nav > .active > a:focus { | |
| color: #555; | |
| background-color: #e7e7e7; | |
| } | |
| .navbar-default .navbar-nav > .disabled > a, | |
| .navbar-default .navbar-nav > .disabled > a:hover, | |
| .navbar-default .navbar-nav > .disabled > a:focus { | |
| color: #ccc; | |
| background-color: transparent; | |
| } | |
| .navbar-default .navbar-toggle { | |
| border-color: #ddd; | |
| } | |
| .navbar-default .navbar-toggle:hover, | |
| .navbar-default .navbar-toggle:focus { | |
| background-color: #ddd; | |
| } | |
| .navbar-default .navbar-toggle .icon-bar { | |
| background-color: #888; | |
| } | |
| .navbar-default .navbar-collapse, | |
| .navbar-default .navbar-form { | |
| border-color: #e7e7e7; | |
| } | |
| .navbar-default .navbar-nav > .open > a, | |
| .navbar-default .navbar-nav > .open > a:hover, | |
| .navbar-default .navbar-nav > .open > a:focus { | |
| background-color: #e7e7e7; | |
| color: #555; | |
| } | |
| @media (max-width: 540px) { | |
| .navbar-default .navbar-nav .open .dropdown-menu > li > a { | |
| color: #777; | |
| } | |
| .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, | |
| .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { | |
| color: #333; | |
| background-color: transparent; | |
| } | |
| .navbar-default .navbar-nav .open .dropdown-menu > .active > a, | |
| .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, | |
| .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { | |
| color: #555; | |
| background-color: #e7e7e7; | |
| } | |
| .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, | |
| .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, | |
| .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { | |
| color: #ccc; | |
| background-color: transparent; | |
| } | |
| } | |
| .navbar-default .navbar-link { | |
| color: #777; | |
| } | |
| .navbar-default .navbar-link:hover { | |
| color: #333; | |
| } | |
| .navbar-default .btn-link { | |
| color: #777; | |
| } | |
| .navbar-default .btn-link:hover, | |
| .navbar-default .btn-link:focus { | |
| color: #333; | |
| } | |
| .navbar-default .btn-link[disabled]:hover, | |
| fieldset[disabled] .navbar-default .btn-link:hover, | |
| .navbar-default .btn-link[disabled]:focus, | |
| fieldset[disabled] .navbar-default .btn-link:focus { | |
| color: #ccc; | |
| } | |
| .navbar-inverse { | |
| background-color: #222; | |
| border-color: #080808; | |
| } | |
| .navbar-inverse .navbar-brand { | |
| color: #9d9d9d; | |
| } | |
| .navbar-inverse .navbar-brand:hover, | |
| .navbar-inverse .navbar-brand:focus { | |
| color: #fff; | |
| background-color: transparent; | |
| } | |
| .navbar-inverse .navbar-text { | |
| color: #9d9d9d; | |
| } | |
| .navbar-inverse .navbar-nav > li > a { | |
| color: #9d9d9d; | |
| } | |
| .navbar-inverse .navbar-nav > li > a:hover, | |
| .navbar-inverse .navbar-nav > li > a:focus { | |
| color: #fff; | |
| background-color: transparent; | |
| } | |
| .navbar-inverse .navbar-nav > .active > a, | |
| .navbar-inverse .navbar-nav > .active > a:hover, | |
| .navbar-inverse .navbar-nav > .active > a:focus { | |
| color: #fff; | |
| background-color: #080808; | |
| } | |
| .navbar-inverse .navbar-nav > .disabled > a, | |
| .navbar-inverse .navbar-nav > .disabled > a:hover, | |
| .navbar-inverse .navbar-nav > .disabled > a:focus { | |
| color: #444; | |
| background-color: transparent; | |
| } | |
| .navbar-inverse .navbar-toggle { | |
| border-color: #333; | |
| } | |
| .navbar-inverse .navbar-toggle:hover, | |
| .navbar-inverse .navbar-toggle:focus { | |
| background-color: #333; | |
| } | |
| .navbar-inverse .navbar-toggle .icon-bar { | |
| background-color: #fff; | |
| } | |
| .navbar-inverse .navbar-collapse, | |
| .navbar-inverse .navbar-form { | |
| border-color: #101010; | |
| } | |
| .navbar-inverse .navbar-nav > .open > a, | |
| .navbar-inverse .navbar-nav > .open > a:hover, | |
| .navbar-inverse .navbar-nav > .open > a:focus { | |
| background-color: #080808; | |
| color: #fff; | |
| } | |
| @media (max-width: 540px) { | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { | |
| border-color: #080808; | |
| } | |
| .navbar-inverse .navbar-nav .open .dropdown-menu .divider { | |
| background-color: #080808; | |
| } | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { | |
| color: #9d9d9d; | |
| } | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { | |
| color: #fff; | |
| background-color: transparent; | |
| } | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { | |
| color: #fff; | |
| background-color: #080808; | |
| } | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { | |
| color: #444; | |
| background-color: transparent; | |
| } | |
| } | |
| .navbar-inverse .navbar-link { | |
| color: #9d9d9d; | |
| } | |
| .navbar-inverse .navbar-link:hover { | |
| color: #fff; | |
| } | |
| .navbar-inverse .btn-link { | |
| color: #9d9d9d; | |
| } | |
| .navbar-inverse .btn-link:hover, | |
| .navbar-inverse .btn-link:focus { | |
| color: #fff; | |
| } | |
| .navbar-inverse .btn-link[disabled]:hover, | |
| fieldset[disabled] .navbar-inverse .btn-link:hover, | |
| .navbar-inverse .btn-link[disabled]:focus, | |
| fieldset[disabled] .navbar-inverse .btn-link:focus { | |
| color: #444; | |
| } | |
| .breadcrumb { | |
| padding: 8px 15px; | |
| margin-bottom: 18px; | |
| list-style: none; | |
| background-color: #f5f5f5; | |
| border-radius: 2px; | |
| } | |
| .breadcrumb > li { | |
| display: inline-block; | |
| } | |
| .breadcrumb > li + li:before { | |
| content: "/\00a0"; | |
| padding: 0 5px; | |
| color: #5e5e5e; | |
| } | |
| .breadcrumb > .active { | |
| color: #777777; | |
| } | |
| .pagination { | |
| display: inline-block; | |
| padding-left: 0; | |
| margin: 18px 0; | |
| border-radius: 2px; | |
| } | |
| .pagination > li { | |
| display: inline; | |
| } | |
| .pagination > li > a, | |
| .pagination > li > span { | |
| position: relative; | |
| float: left; | |
| padding: 6px 12px; | |
| line-height: 1.42857143; | |
| text-decoration: none; | |
| color: #337ab7; | |
| background-color: #fff; | |
| border: 1px solid #ddd; | |
| margin-left: -1px; | |
| } | |
| .pagination > li:first-child > a, | |
| .pagination > li:first-child > span { | |
| margin-left: 0; | |
| border-bottom-left-radius: 2px; | |
| border-top-left-radius: 2px; | |
| } | |
| .pagination > li:last-child > a, | |
| .pagination > li:last-child > span { | |
| border-bottom-right-radius: 2px; | |
| border-top-right-radius: 2px; | |
| } | |
| .pagination > li > a:hover, | |
| .pagination > li > span:hover, | |
| .pagination > li > a:focus, | |
| .pagination > li > span:focus { | |
| z-index: 2; | |
| color: #23527c; | |
| background-color: #eeeeee; | |
| border-color: #ddd; | |
| } | |
| .pagination > .active > a, | |
| .pagination > .active > span, | |
| .pagination > .active > a:hover, | |
| .pagination > .active > span:hover, | |
| .pagination > .active > a:focus, | |
| .pagination > .active > span:focus { | |
| z-index: 3; | |
| color: #fff; | |
| background-color: #337ab7; | |
| border-color: #337ab7; | |
| cursor: default; | |
| } | |
| .pagination > .disabled > span, | |
| .pagination > .disabled > span:hover, | |
| .pagination > .disabled > span:focus, | |
| .pagination > .disabled > a, | |
| .pagination > .disabled > a:hover, | |
| .pagination > .disabled > a:focus { | |
| color: #777777; | |
| background-color: #fff; | |
| border-color: #ddd; | |
| cursor: not-allowed; | |
| } | |
| .pagination-lg > li > a, | |
| .pagination-lg > li > span { | |
| padding: 10px 16px; | |
| font-size: 17px; | |
| line-height: 1.3333333; | |
| } | |
| .pagination-lg > li:first-child > a, | |
| .pagination-lg > li:first-child > span { | |
| border-bottom-left-radius: 3px; | |
| border-top-left-radius: 3px; | |
| } | |
| .pagination-lg > li:last-child > a, | |
| .pagination-lg > li:last-child > span { | |
| border-bottom-right-radius: 3px; | |
| border-top-right-radius: 3px; | |
| } | |
| .pagination-sm > li > a, | |
| .pagination-sm > li > span { | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| } | |
| .pagination-sm > li:first-child > a, | |
| .pagination-sm > li:first-child > span { | |
| border-bottom-left-radius: 1px; | |
| border-top-left-radius: 1px; | |
| } | |
| .pagination-sm > li:last-child > a, | |
| .pagination-sm > li:last-child > span { | |
| border-bottom-right-radius: 1px; | |
| border-top-right-radius: 1px; | |
| } | |
| .pager { | |
| padding-left: 0; | |
| margin: 18px 0; | |
| list-style: none; | |
| text-align: center; | |
| } | |
| .pager li { | |
| display: inline; | |
| } | |
| .pager li > a, | |
| .pager li > span { | |
| display: inline-block; | |
| padding: 5px 14px; | |
| background-color: #fff; | |
| border: 1px solid #ddd; | |
| border-radius: 15px; | |
| } | |
| .pager li > a:hover, | |
| .pager li > a:focus { | |
| text-decoration: none; | |
| background-color: #eeeeee; | |
| } | |
| .pager .next > a, | |
| .pager .next > span { | |
| float: right; | |
| } | |
| .pager .previous > a, | |
| .pager .previous > span { | |
| float: left; | |
| } | |
| .pager .disabled > a, | |
| .pager .disabled > a:hover, | |
| .pager .disabled > a:focus, | |
| .pager .disabled > span { | |
| color: #777777; | |
| background-color: #fff; | |
| cursor: not-allowed; | |
| } | |
| .label { | |
| display: inline; | |
| padding: .2em .6em .3em; | |
| font-size: 75%; | |
| font-weight: bold; | |
| line-height: 1; | |
| color: #fff; | |
| text-align: center; | |
| white-space: nowrap; | |
| vertical-align: baseline; | |
| border-radius: .25em; | |
| } | |
| a.label:hover, | |
| a.label:focus { | |
| color: #fff; | |
| text-decoration: none; | |
| cursor: pointer; | |
| } | |
| .label:empty { | |
| display: none; | |
| } | |
| .btn .label { | |
| position: relative; | |
| top: -1px; | |
| } | |
| .label-default { | |
| background-color: #777777; | |
| } | |
| .label-default[href]:hover, | |
| .label-default[href]:focus { | |
| background-color: #5e5e5e; | |
| } | |
| .label-primary { | |
| background-color: #337ab7; | |
| } | |
| .label-primary[href]:hover, | |
| .label-primary[href]:focus { | |
| background-color: #286090; | |
| } | |
| .label-success { | |
| background-color: #5cb85c; | |
| } | |
| .label-success[href]:hover, | |
| .label-success[href]:focus { | |
| background-color: #449d44; | |
| } | |
| .label-info { | |
| background-color: #5bc0de; | |
| } | |
| .label-info[href]:hover, | |
| .label-info[href]:focus { | |
| background-color: #31b0d5; | |
| } | |
| .label-warning { | |
| background-color: #f0ad4e; | |
| } | |
| .label-warning[href]:hover, | |
| .label-warning[href]:focus { | |
| background-color: #ec971f; | |
| } | |
| .label-danger { | |
| background-color: #d9534f; | |
| } | |
| .label-danger[href]:hover, | |
| .label-danger[href]:focus { | |
| background-color: #c9302c; | |
| } | |
| .badge { | |
| display: inline-block; | |
| min-width: 10px; | |
| padding: 3px 7px; | |
| font-size: 12px; | |
| font-weight: bold; | |
| color: #fff; | |
| line-height: 1; | |
| vertical-align: middle; | |
| white-space: nowrap; | |
| text-align: center; | |
| background-color: #777777; | |
| border-radius: 10px; | |
| } | |
| .badge:empty { | |
| display: none; | |
| } | |
| .btn .badge { | |
| position: relative; | |
| top: -1px; | |
| } | |
| .btn-xs .badge, | |
| .btn-group-xs > .btn .badge { | |
| top: 0; | |
| padding: 1px 5px; | |
| } | |
| a.badge:hover, | |
| a.badge:focus { | |
| color: #fff; | |
| text-decoration: none; | |
| cursor: pointer; | |
| } | |
| .list-group-item.active > .badge, | |
| .nav-pills > .active > a > .badge { | |
| color: #337ab7; | |
| background-color: #fff; | |
| } | |
| .list-group-item > .badge { | |
| float: right; | |
| } | |
| .list-group-item > .badge + .badge { | |
| margin-right: 5px; | |
| } | |
| .nav-pills > li > a > .badge { | |
| margin-left: 3px; | |
| } | |
| .jumbotron { | |
| padding-top: 30px; | |
| padding-bottom: 30px; | |
| margin-bottom: 30px; | |
| color: inherit; | |
| background-color: #eeeeee; | |
| } | |
| .jumbotron h1, | |
| .jumbotron .h1 { | |
| color: inherit; | |
| } | |
| .jumbotron p { | |
| margin-bottom: 15px; | |
| font-size: 20px; | |
| font-weight: 200; | |
| } | |
| .jumbotron > hr { | |
| border-top-color: #d5d5d5; | |
| } | |
| .container .jumbotron, | |
| .container-fluid .jumbotron { | |
| border-radius: 3px; | |
| padding-left: 0px; | |
| padding-right: 0px; | |
| } | |
| .jumbotron .container { | |
| max-width: 100%; | |
| } | |
| @media screen and (min-width: 768px) { | |
| .jumbotron { | |
| padding-top: 48px; | |
| padding-bottom: 48px; | |
| } | |
| .container .jumbotron, | |
| .container-fluid .jumbotron { | |
| padding-left: 60px; | |
| padding-right: 60px; | |
| } | |
| .jumbotron h1, | |
| .jumbotron .h1 { | |
| font-size: 59px; | |
| } | |
| } | |
| .thumbnail { | |
| display: block; | |
| padding: 4px; | |
| margin-bottom: 18px; | |
| line-height: 1.42857143; | |
| background-color: #fff; | |
| border: 1px solid #ddd; | |
| border-radius: 2px; | |
| -webkit-transition: border 0.2s ease-in-out; | |
| -o-transition: border 0.2s ease-in-out; | |
| transition: border 0.2s ease-in-out; | |
| } | |
| .thumbnail > img, | |
| .thumbnail a > img { | |
| margin-left: auto; | |
| margin-right: auto; | |
| } | |
| a.thumbnail:hover, | |
| a.thumbnail:focus, | |
| a.thumbnail.active { | |
| border-color: #337ab7; | |
| } | |
| .thumbnail .caption { | |
| padding: 9px; | |
| color: #000; | |
| } | |
| .alert { | |
| padding: 15px; | |
| margin-bottom: 18px; | |
| border: 1px solid transparent; | |
| border-radius: 2px; | |
| } | |
| .alert h4 { | |
| margin-top: 0; | |
| color: inherit; | |
| } | |
| .alert .alert-link { | |
| font-weight: bold; | |
| } | |
| .alert > p, | |
| .alert > ul { | |
| margin-bottom: 0; | |
| } | |
| .alert > p + p { | |
| margin-top: 5px; | |
| } | |
| .alert-dismissable, | |
| .alert-dismissible { | |
| padding-right: 35px; | |
| } | |
| .alert-dismissable .close, | |
| .alert-dismissible .close { | |
| position: relative; | |
| top: -2px; | |
| right: -21px; | |
| color: inherit; | |
| } | |
| .alert-success { | |
| background-color: #dff0d8; | |
| border-color: #d6e9c6; | |
| color: #3c763d; | |
| } | |
| .alert-success hr { | |
| border-top-color: #c9e2b3; | |
| } | |
| .alert-success .alert-link { | |
| color: #2b542c; | |
| } | |
| .alert-info { | |
| background-color: #d9edf7; | |
| border-color: #bce8f1; | |
| color: #31708f; | |
| } | |
| .alert-info hr { | |
| border-top-color: #a6e1ec; | |
| } | |
| .alert-info .alert-link { | |
| color: #245269; | |
| } | |
| .alert-warning { | |
| background-color: #fcf8e3; | |
| border-color: #faebcc; | |
| color: #8a6d3b; | |
| } | |
| .alert-warning hr { | |
| border-top-color: #f7e1b5; | |
| } | |
| .alert-warning .alert-link { | |
| color: #66512c; | |
| } | |
| .alert-danger { | |
| background-color: #f2dede; | |
| border-color: #ebccd1; | |
| color: #a94442; | |
| } | |
| .alert-danger hr { | |
| border-top-color: #e4b9c0; | |
| } | |
| .alert-danger .alert-link { | |
| color: #843534; | |
| } | |
| @-webkit-keyframes progress-bar-stripes { | |
| from { | |
| background-position: 40px 0; | |
| } | |
| to { | |
| background-position: 0 0; | |
| } | |
| } | |
| @keyframes progress-bar-stripes { | |
| from { | |
| background-position: 40px 0; | |
| } | |
| to { | |
| background-position: 0 0; | |
| } | |
| } | |
| .progress { | |
| overflow: hidden; | |
| height: 18px; | |
| margin-bottom: 18px; | |
| background-color: #f5f5f5; | |
| border-radius: 2px; | |
| -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); | |
| box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); | |
| } | |
| .progress-bar { | |
| float: left; | |
| width: 0%; | |
| height: 100%; | |
| font-size: 12px; | |
| line-height: 18px; | |
| color: #fff; | |
| text-align: center; | |
| background-color: #337ab7; | |
| -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); | |
| box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); | |
| -webkit-transition: width 0.6s ease; | |
| -o-transition: width 0.6s ease; | |
| transition: width 0.6s ease; | |
| } | |
| .progress-striped .progress-bar, | |
| .progress-bar-striped { | |
| background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-size: 40px 40px; | |
| } | |
| .progress.active .progress-bar, | |
| .progress-bar.active { | |
| -webkit-animation: progress-bar-stripes 2s linear infinite; | |
| -o-animation: progress-bar-stripes 2s linear infinite; | |
| animation: progress-bar-stripes 2s linear infinite; | |
| } | |
| .progress-bar-success { | |
| background-color: #5cb85c; | |
| } | |
| .progress-striped .progress-bar-success { | |
| background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| } | |
| .progress-bar-info { | |
| background-color: #5bc0de; | |
| } | |
| .progress-striped .progress-bar-info { | |
| background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| } | |
| .progress-bar-warning { | |
| background-color: #f0ad4e; | |
| } | |
| .progress-striped .progress-bar-warning { | |
| background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| } | |
| .progress-bar-danger { | |
| background-color: #d9534f; | |
| } | |
| .progress-striped .progress-bar-danger { | |
| background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| } | |
| .media { | |
| margin-top: 15px; | |
| } | |
| .media:first-child { | |
| margin-top: 0; | |
| } | |
| .media, | |
| .media-body { | |
| zoom: 1; | |
| overflow: hidden; | |
| } | |
| .media-body { | |
| width: 10000px; | |
| } | |
| .media-object { | |
| display: block; | |
| } | |
| .media-object.img-thumbnail { | |
| max-width: none; | |
| } | |
| .media-right, | |
| .media > .pull-right { | |
| padding-left: 10px; | |
| } | |
| .media-left, | |
| .media > .pull-left { | |
| padding-right: 10px; | |
| } | |
| .media-left, | |
| .media-right, | |
| .media-body { | |
| display: table-cell; | |
| vertical-align: top; | |
| } | |
| .media-middle { | |
| vertical-align: middle; | |
| } | |
| .media-bottom { | |
| vertical-align: bottom; | |
| } | |
| .media-heading { | |
| margin-top: 0; | |
| margin-bottom: 5px; | |
| } | |
| .media-list { | |
| padding-left: 0; | |
| list-style: none; | |
| } | |
| .list-group { | |
| margin-bottom: 20px; | |
| padding-left: 0; | |
| } | |
| .list-group-item { | |
| position: relative; | |
| display: block; | |
| padding: 10px 15px; | |
| margin-bottom: -1px; | |
| background-color: #fff; | |
| border: 1px solid #ddd; | |
| } | |
| .list-group-item:first-child { | |
| border-top-right-radius: 2px; | |
| border-top-left-radius: 2px; | |
| } | |
| .list-group-item:last-child { | |
| margin-bottom: 0; | |
| border-bottom-right-radius: 2px; | |
| border-bottom-left-radius: 2px; | |
| } | |
| a.list-group-item, | |
| button.list-group-item { | |
| color: #555; | |
| } | |
| a.list-group-item .list-group-item-heading, | |
| button.list-group-item .list-group-item-heading { | |
| color: #333; | |
| } | |
| a.list-group-item:hover, | |
| button.list-group-item:hover, | |
| a.list-group-item:focus, | |
| button.list-group-item:focus { | |
| text-decoration: none; | |
| color: #555; | |
| background-color: #f5f5f5; | |
| } | |
| button.list-group-item { | |
| width: 100%; | |
| text-align: left; | |
| } | |
| .list-group-item.disabled, | |
| .list-group-item.disabled:hover, | |
| .list-group-item.disabled:focus { | |
| background-color: #eeeeee; | |
| color: #777777; | |
| cursor: not-allowed; | |
| } | |
| .list-group-item.disabled .list-group-item-heading, | |
| .list-group-item.disabled:hover .list-group-item-heading, | |
| .list-group-item.disabled:focus .list-group-item-heading { | |
| color: inherit; | |
| } | |
| .list-group-item.disabled .list-group-item-text, | |
| .list-group-item.disabled:hover .list-group-item-text, | |
| .list-group-item.disabled:focus .list-group-item-text { | |
| color: #777777; | |
| } | |
| .list-group-item.active, | |
| .list-group-item.active:hover, | |
| .list-group-item.active:focus { | |
| z-index: 2; | |
| color: #fff; | |
| background-color: #337ab7; | |
| border-color: #337ab7; | |
| } | |
| .list-group-item.active .list-group-item-heading, | |
| .list-group-item.active:hover .list-group-item-heading, | |
| .list-group-item.active:focus .list-group-item-heading, | |
| .list-group-item.active .list-group-item-heading > small, | |
| .list-group-item.active:hover .list-group-item-heading > small, | |
| .list-group-item.active:focus .list-group-item-heading > small, | |
| .list-group-item.active .list-group-item-heading > .small, | |
| .list-group-item.active:hover .list-group-item-heading > .small, | |
| .list-group-item.active:focus .list-group-item-heading > .small { | |
| color: inherit; | |
| } | |
| .list-group-item.active .list-group-item-text, | |
| .list-group-item.active:hover .list-group-item-text, | |
| .list-group-item.active:focus .list-group-item-text { | |
| color: #c7ddef; | |
| } | |
| .list-group-item-success { | |
| color: #3c763d; | |
| background-color: #dff0d8; | |
| } | |
| a.list-group-item-success, | |
| button.list-group-item-success { | |
| color: #3c763d; | |
| } | |
| a.list-group-item-success .list-group-item-heading, | |
| button.list-group-item-success .list-group-item-heading { | |
| color: inherit; | |
| } | |
| a.list-group-item-success:hover, | |
| button.list-group-item-success:hover, | |
| a.list-group-item-success:focus, | |
| button.list-group-item-success:focus { | |
| color: #3c763d; | |
| background-color: #d0e9c6; | |
| } | |
| a.list-group-item-success.active, | |
| button.list-group-item-success.active, | |
| a.list-group-item-success.active:hover, | |
| button.list-group-item-success.active:hover, | |
| a.list-group-item-success.active:focus, | |
| button.list-group-item-success.active:focus { | |
| color: #fff; | |
| background-color: #3c763d; | |
| border-color: #3c763d; | |
| } | |
| .list-group-item-info { | |
| color: #31708f; | |
| background-color: #d9edf7; | |
| } | |
| a.list-group-item-info, | |
| button.list-group-item-info { | |
| color: #31708f; | |
| } | |
| a.list-group-item-info .list-group-item-heading, | |
| button.list-group-item-info .list-group-item-heading { | |
| color: inherit; | |
| } | |
| a.list-group-item-info:hover, | |
| button.list-group-item-info:hover, | |
| a.list-group-item-info:focus, | |
| button.list-group-item-info:focus { | |
| color: #31708f; | |
| background-color: #c4e3f3; | |
| } | |
| a.list-group-item-info.active, | |
| button.list-group-item-info.active, | |
| a.list-group-item-info.active:hover, | |
| button.list-group-item-info.active:hover, | |
| a.list-group-item-info.active:focus, | |
| button.list-group-item-info.active:focus { | |
| color: #fff; | |
| background-color: #31708f; | |
| border-color: #31708f; | |
| } | |
| .list-group-item-warning { | |
| color: #8a6d3b; | |
| background-color: #fcf8e3; | |
| } | |
| a.list-group-item-warning, | |
| button.list-group-item-warning { | |
| color: #8a6d3b; | |
| } | |
| a.list-group-item-warning .list-group-item-heading, | |
| button.list-group-item-warning .list-group-item-heading { | |
| color: inherit; | |
| } | |
| a.list-group-item-warning:hover, | |
| button.list-group-item-warning:hover, | |
| a.list-group-item-warning:focus, | |
| button.list-group-item-warning:focus { | |
| color: #8a6d3b; | |
| background-color: #faf2cc; | |
| } | |
| a.list-group-item-warning.active, | |
| button.list-group-item-warning.active, | |
| a.list-group-item-warning.active:hover, | |
| button.list-group-item-warning.active:hover, | |
| a.list-group-item-warning.active:focus, | |
| button.list-group-item-warning.active:focus { | |
| color: #fff; | |
| background-color: #8a6d3b; | |
| border-color: #8a6d3b; | |
| } | |
| .list-group-item-danger { | |
| color: #a94442; | |
| background-color: #f2dede; | |
| } | |
| a.list-group-item-danger, | |
| button.list-group-item-danger { | |
| color: #a94442; | |
| } | |
| a.list-group-item-danger .list-group-item-heading, | |
| button.list-group-item-danger .list-group-item-heading { | |
| color: inherit; | |
| } | |
| a.list-group-item-danger:hover, | |
| button.list-group-item-danger:hover, | |
| a.list-group-item-danger:focus, | |
| button.list-group-item-danger:focus { | |
| color: #a94442; | |
| background-color: #ebcccc; | |
| } | |
| a.list-group-item-danger.active, | |
| button.list-group-item-danger.active, | |
| a.list-group-item-danger.active:hover, | |
| button.list-group-item-danger.active:hover, | |
| a.list-group-item-danger.active:focus, | |
| button.list-group-item-danger.active:focus { | |
| color: #fff; | |
| background-color: #a94442; | |
| border-color: #a94442; | |
| } | |
| .list-group-item-heading { | |
| margin-top: 0; | |
| margin-bottom: 5px; | |
| } | |
| .list-group-item-text { | |
| margin-bottom: 0; | |
| line-height: 1.3; | |
| } | |
| .panel { | |
| margin-bottom: 18px; | |
| background-color: #fff; | |
| border: 1px solid transparent; | |
| border-radius: 2px; | |
| -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); | |
| box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); | |
| } | |
| .panel-body { | |
| padding: 15px; | |
| } | |
| .panel-heading { | |
| padding: 10px 15px; | |
| border-bottom: 1px solid transparent; | |
| border-top-right-radius: 1px; | |
| border-top-left-radius: 1px; | |
| } | |
| .panel-heading > .dropdown .dropdown-toggle { | |
| color: inherit; | |
| } | |
| .panel-title { | |
| margin-top: 0; | |
| margin-bottom: 0; | |
| font-size: 15px; | |
| color: inherit; | |
| } | |
| .panel-title > a, | |
| .panel-title > small, | |
| .panel-title > .small, | |
| .panel-title > small > a, | |
| .panel-title > .small > a { | |
| color: inherit; | |
| } | |
| .panel-footer { | |
| padding: 10px 15px; | |
| background-color: #f5f5f5; | |
| border-top: 1px solid #ddd; | |
| border-bottom-right-radius: 1px; | |
| border-bottom-left-radius: 1px; | |
| } | |
| .panel > .list-group, | |
| .panel > .panel-collapse > .list-group { | |
| margin-bottom: 0; | |
| } | |
| .panel > .list-group .list-group-item, | |
| .panel > .panel-collapse > .list-group .list-group-item { | |
| border-width: 1px 0; | |
| border-radius: 0; | |
| } | |
| .panel > .list-group:first-child .list-group-item:first-child, | |
| .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { | |
| border-top: 0; | |
| border-top-right-radius: 1px; | |
| border-top-left-radius: 1px; | |
| } | |
| .panel > .list-group:last-child .list-group-item:last-child, | |
| .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { | |
| border-bottom: 0; | |
| border-bottom-right-radius: 1px; | |
| border-bottom-left-radius: 1px; | |
| } | |
| .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { | |
| border-top-right-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .panel-heading + .list-group .list-group-item:first-child { | |
| border-top-width: 0; | |
| } | |
| .list-group + .panel-footer { | |
| border-top-width: 0; | |
| } | |
| .panel > .table, | |
| .panel > .table-responsive > .table, | |
| .panel > .panel-collapse > .table { | |
| margin-bottom: 0; | |
| } | |
| .panel > .table caption, | |
| .panel > .table-responsive > .table caption, | |
| .panel > .panel-collapse > .table caption { | |
| padding-left: 15px; | |
| padding-right: 15px; | |
| } | |
| .panel > .table:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child { | |
| border-top-right-radius: 1px; | |
| border-top-left-radius: 1px; | |
| } | |
| .panel > .table:first-child > thead:first-child > tr:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, | |
| .panel > .table:first-child > tbody:first-child > tr:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { | |
| border-top-left-radius: 1px; | |
| border-top-right-radius: 1px; | |
| } | |
| .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, | |
| .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, | |
| .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, | |
| .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { | |
| border-top-left-radius: 1px; | |
| } | |
| .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, | |
| .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, | |
| .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, | |
| .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, | |
| .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, | |
| .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, | |
| .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, | |
| .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { | |
| border-top-right-radius: 1px; | |
| } | |
| .panel > .table:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child { | |
| border-bottom-right-radius: 1px; | |
| border-bottom-left-radius: 1px; | |
| } | |
| .panel > .table:last-child > tbody:last-child > tr:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, | |
| .panel > .table:last-child > tfoot:last-child > tr:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { | |
| border-bottom-left-radius: 1px; | |
| border-bottom-right-radius: 1px; | |
| } | |
| .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, | |
| .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, | |
| .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, | |
| .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { | |
| border-bottom-left-radius: 1px; | |
| } | |
| .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, | |
| .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, | |
| .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, | |
| .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { | |
| border-bottom-right-radius: 1px; | |
| } | |
| .panel > .panel-body + .table, | |
| .panel > .panel-body + .table-responsive, | |
| .panel > .table + .panel-body, | |
| .panel > .table-responsive + .panel-body { | |
| border-top: 1px solid #ddd; | |
| } | |
| .panel > .table > tbody:first-child > tr:first-child th, | |
| .panel > .table > tbody:first-child > tr:first-child td { | |
| border-top: 0; | |
| } | |
| .panel > .table-bordered, | |
| .panel > .table-responsive > .table-bordered { | |
| border: 0; | |
| } | |
| .panel > .table-bordered > thead > tr > th:first-child, | |
| .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, | |
| .panel > .table-bordered > tbody > tr > th:first-child, | |
| .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, | |
| .panel > .table-bordered > tfoot > tr > th:first-child, | |
| .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, | |
| .panel > .table-bordered > thead > tr > td:first-child, | |
| .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, | |
| .panel > .table-bordered > tbody > tr > td:first-child, | |
| .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, | |
| .panel > .table-bordered > tfoot > tr > td:first-child, | |
| .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { | |
| border-left: 0; | |
| } | |
| .panel > .table-bordered > thead > tr > th:last-child, | |
| .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, | |
| .panel > .table-bordered > tbody > tr > th:last-child, | |
| .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, | |
| .panel > .table-bordered > tfoot > tr > th:last-child, | |
| .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, | |
| .panel > .table-bordered > thead > tr > td:last-child, | |
| .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, | |
| .panel > .table-bordered > tbody > tr > td:last-child, | |
| .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, | |
| .panel > .table-bordered > tfoot > tr > td:last-child, | |
| .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { | |
| border-right: 0; | |
| } | |
| .panel > .table-bordered > thead > tr:first-child > td, | |
| .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, | |
| .panel > .table-bordered > tbody > tr:first-child > td, | |
| .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, | |
| .panel > .table-bordered > thead > tr:first-child > th, | |
| .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, | |
| .panel > .table-bordered > tbody > tr:first-child > th, | |
| .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { | |
| border-bottom: 0; | |
| } | |
| .panel > .table-bordered > tbody > tr:last-child > td, | |
| .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, | |
| .panel > .table-bordered > tfoot > tr:last-child > td, | |
| .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, | |
| .panel > .table-bordered > tbody > tr:last-child > th, | |
| .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, | |
| .panel > .table-bordered > tfoot > tr:last-child > th, | |
| .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { | |
| border-bottom: 0; | |
| } | |
| .panel > .table-responsive { | |
| border: 0; | |
| margin-bottom: 0; | |
| } | |
| .panel-group { | |
| margin-bottom: 18px; | |
| } | |
| .panel-group .panel { | |
| margin-bottom: 0; | |
| border-radius: 2px; | |
| } | |
| .panel-group .panel + .panel { | |
| margin-top: 5px; | |
| } | |
| .panel-group .panel-heading { | |
| border-bottom: 0; | |
| } | |
| .panel-group .panel-heading + .panel-collapse > .panel-body, | |
| .panel-group .panel-heading + .panel-collapse > .list-group { | |
| border-top: 1px solid #ddd; | |
| } | |
| .panel-group .panel-footer { | |
| border-top: 0; | |
| } | |
| .panel-group .panel-footer + .panel-collapse .panel-body { | |
| border-bottom: 1px solid #ddd; | |
| } | |
| .panel-default { | |
| border-color: #ddd; | |
| } | |
| .panel-default > .panel-heading { | |
| color: #333333; | |
| background-color: #f5f5f5; | |
| border-color: #ddd; | |
| } | |
| .panel-default > .panel-heading + .panel-collapse > .panel-body { | |
| border-top-color: #ddd; | |
| } | |
| .panel-default > .panel-heading .badge { | |
| color: #f5f5f5; | |
| background-color: #333333; | |
| } | |
| .panel-default > .panel-footer + .panel-collapse > .panel-body { | |
| border-bottom-color: #ddd; | |
| } | |
| .panel-primary { | |
| border-color: #337ab7; | |
| } | |
| .panel-primary > .panel-heading { | |
| color: #fff; | |
| background-color: #337ab7; | |
| border-color: #337ab7; | |
| } | |
| .panel-primary > .panel-heading + .panel-collapse > .panel-body { | |
| border-top-color: #337ab7; | |
| } | |
| .panel-primary > .panel-heading .badge { | |
| color: #337ab7; | |
| background-color: #fff; | |
| } | |
| .panel-primary > .panel-footer + .panel-collapse > .panel-body { | |
| border-bottom-color: #337ab7; | |
| } | |
| .panel-success { | |
| border-color: #d6e9c6; | |
| } | |
| .panel-success > .panel-heading { | |
| color: #3c763d; | |
| background-color: #dff0d8; | |
| border-color: #d6e9c6; | |
| } | |
| .panel-success > .panel-heading + .panel-collapse > .panel-body { | |
| border-top-color: #d6e9c6; | |
| } | |
| .panel-success > .panel-heading .badge { | |
| color: #dff0d8; | |
| background-color: #3c763d; | |
| } | |
| .panel-success > .panel-footer + .panel-collapse > .panel-body { | |
| border-bottom-color: #d6e9c6; | |
| } | |
| .panel-info { | |
| border-color: #bce8f1; | |
| } | |
| .panel-info > .panel-heading { | |
| color: #31708f; | |
| background-color: #d9edf7; | |
| border-color: #bce8f1; | |
| } | |
| .panel-info > .panel-heading + .panel-collapse > .panel-body { | |
| border-top-color: #bce8f1; | |
| } | |
| .panel-info > .panel-heading .badge { | |
| color: #d9edf7; | |
| background-color: #31708f; | |
| } | |
| .panel-info > .panel-footer + .panel-collapse > .panel-body { | |
| border-bottom-color: #bce8f1; | |
| } | |
| .panel-warning { | |
| border-color: #faebcc; | |
| } | |
| .panel-warning > .panel-heading { | |
| color: #8a6d3b; | |
| background-color: #fcf8e3; | |
| border-color: #faebcc; | |
| } | |
| .panel-warning > .panel-heading + .panel-collapse > .panel-body { | |
| border-top-color: #faebcc; | |
| } | |
| .panel-warning > .panel-heading .badge { | |
| color: #fcf8e3; | |
| background-color: #8a6d3b; | |
| } | |
| .panel-warning > .panel-footer + .panel-collapse > .panel-body { | |
| border-bottom-color: #faebcc; | |
| } | |
| .panel-danger { | |
| border-color: #ebccd1; | |
| } | |
| .panel-danger > .panel-heading { | |
| color: #a94442; | |
| background-color: #f2dede; | |
| border-color: #ebccd1; | |
| } | |
| .panel-danger > .panel-heading + .panel-collapse > .panel-body { | |
| border-top-color: #ebccd1; | |
| } | |
| .panel-danger > .panel-heading .badge { | |
| color: #f2dede; | |
| background-color: #a94442; | |
| } | |
| .panel-danger > .panel-footer + .panel-collapse > .panel-body { | |
| border-bottom-color: #ebccd1; | |
| } | |
| .embed-responsive { | |
| position: relative; | |
| display: block; | |
| height: 0; | |
| padding: 0; | |
| overflow: hidden; | |
| } | |
| .embed-responsive .embed-responsive-item, | |
| .embed-responsive iframe, | |
| .embed-responsive embed, | |
| .embed-responsive object, | |
| .embed-responsive video { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| bottom: 0; | |
| height: 100%; | |
| width: 100%; | |
| border: 0; | |
| } | |
| .embed-responsive-16by9 { | |
| padding-bottom: 56.25%; | |
| } | |
| .embed-responsive-4by3 { | |
| padding-bottom: 75%; | |
| } | |
| .well { | |
| min-height: 20px; | |
| padding: 19px; | |
| margin-bottom: 20px; | |
| background-color: #f5f5f5; | |
| border: 1px solid #e3e3e3; | |
| border-radius: 2px; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); | |
| } | |
| .well blockquote { | |
| border-color: #ddd; | |
| border-color: rgba(0, 0, 0, 0.15); | |
| } | |
| .well-lg { | |
| padding: 24px; | |
| border-radius: 3px; | |
| } | |
| .well-sm { | |
| padding: 9px; | |
| border-radius: 1px; | |
| } | |
| .close { | |
| float: right; | |
| font-size: 19.5px; | |
| font-weight: bold; | |
| line-height: 1; | |
| color: #000; | |
| text-shadow: 0 1px 0 #fff; | |
| opacity: 0.2; | |
| filter: alpha(opacity=20); | |
| } | |
| .close:hover, | |
| .close:focus { | |
| color: #000; | |
| text-decoration: none; | |
| cursor: pointer; | |
| opacity: 0.5; | |
| filter: alpha(opacity=50); | |
| } | |
| button.close { | |
| padding: 0; | |
| cursor: pointer; | |
| background: transparent; | |
| border: 0; | |
| -webkit-appearance: none; | |
| } | |
| .modal-open { | |
| overflow: hidden; | |
| } | |
| .modal { | |
| display: none; | |
| overflow: hidden; | |
| position: fixed; | |
| top: 0; | |
| right: 0; | |
| bottom: 0; | |
| left: 0; | |
| z-index: 1050; | |
| -webkit-overflow-scrolling: touch; | |
| outline: 0; | |
| } | |
| .modal.fade .modal-dialog { | |
| -webkit-transform: translate(0, -25%); | |
| -ms-transform: translate(0, -25%); | |
| -o-transform: translate(0, -25%); | |
| transform: translate(0, -25%); | |
| -webkit-transition: -webkit-transform 0.3s ease-out; | |
| -moz-transition: -moz-transform 0.3s ease-out; | |
| -o-transition: -o-transform 0.3s ease-out; | |
| transition: transform 0.3s ease-out; | |
| } | |
| .modal.in .modal-dialog { | |
| -webkit-transform: translate(0, 0); | |
| -ms-transform: translate(0, 0); | |
| -o-transform: translate(0, 0); | |
| transform: translate(0, 0); | |
| } | |
| .modal-open .modal { | |
| overflow-x: hidden; | |
| overflow-y: auto; | |
| } | |
| .modal-dialog { | |
| position: relative; | |
| width: auto; | |
| margin: 10px; | |
| } | |
| .modal-content { | |
| position: relative; | |
| background-color: #fff; | |
| border: 1px solid #999; | |
| border: 1px solid rgba(0, 0, 0, 0.2); | |
| border-radius: 3px; | |
| -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); | |
| box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); | |
| background-clip: padding-box; | |
| outline: 0; | |
| } | |
| .modal-backdrop { | |
| position: fixed; | |
| top: 0; | |
| right: 0; | |
| bottom: 0; | |
| left: 0; | |
| z-index: 1040; | |
| background-color: #000; | |
| } | |
| .modal-backdrop.fade { | |
| opacity: 0; | |
| filter: alpha(opacity=0); | |
| } | |
| .modal-backdrop.in { | |
| opacity: 0.5; | |
| filter: alpha(opacity=50); | |
| } | |
| .modal-header { | |
| padding: 15px; | |
| border-bottom: 1px solid #e5e5e5; | |
| } | |
| .modal-header .close { | |
| margin-top: -2px; | |
| } | |
| .modal-title { | |
| margin: 0; | |
| line-height: 1.42857143; | |
| } | |
| .modal-body { | |
| position: relative; | |
| padding: 15px; | |
| } | |
| .modal-footer { | |
| padding: 15px; | |
| text-align: right; | |
| border-top: 1px solid #e5e5e5; | |
| } | |
| .modal-footer .btn + .btn { | |
| margin-left: 5px; | |
| margin-bottom: 0; | |
| } | |
| .modal-footer .btn-group .btn + .btn { | |
| margin-left: -1px; | |
| } | |
| .modal-footer .btn-block + .btn-block { | |
| margin-left: 0; | |
| } | |
| .modal-scrollbar-measure { | |
| position: absolute; | |
| top: -9999px; | |
| width: 50px; | |
| height: 50px; | |
| overflow: scroll; | |
| } | |
| @media (min-width: 768px) { | |
| .modal-dialog { | |
| width: 600px; | |
| margin: 30px auto; | |
| } | |
| .modal-content { | |
| -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); | |
| box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); | |
| } | |
| .modal-sm { | |
| width: 300px; | |
| } | |
| } | |
| @media (min-width: 992px) { | |
| .modal-lg { | |
| width: 900px; | |
| } | |
| } | |
| .tooltip { | |
| position: absolute; | |
| z-index: 1070; | |
| display: block; | |
| font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
| font-style: normal; | |
| font-weight: normal; | |
| letter-spacing: normal; | |
| line-break: auto; | |
| line-height: 1.42857143; | |
| text-align: left; | |
| text-align: start; | |
| text-decoration: none; | |
| text-shadow: none; | |
| text-transform: none; | |
| white-space: normal; | |
| word-break: normal; | |
| word-spacing: normal; | |
| word-wrap: normal; | |
| font-size: 12px; | |
| opacity: 0; | |
| filter: alpha(opacity=0); | |
| } | |
| .tooltip.in { | |
| opacity: 0.9; | |
| filter: alpha(opacity=90); | |
| } | |
| .tooltip.top { | |
| margin-top: -3px; | |
| padding: 5px 0; | |
| } | |
| .tooltip.right { | |
| margin-left: 3px; | |
| padding: 0 5px; | |
| } | |
| .tooltip.bottom { | |
| margin-top: 3px; | |
| padding: 5px 0; | |
| } | |
| .tooltip.left { | |
| margin-left: -3px; | |
| padding: 0 5px; | |
| } | |
| .tooltip-inner { | |
| max-width: 200px; | |
| padding: 3px 8px; | |
| color: #fff; | |
| text-align: center; | |
| background-color: #000; | |
| border-radius: 2px; | |
| } | |
| .tooltip-arrow { | |
| position: absolute; | |
| width: 0; | |
| height: 0; | |
| border-color: transparent; | |
| border-style: solid; | |
| } | |
| .tooltip.top .tooltip-arrow { | |
| bottom: 0; | |
| left: 50%; | |
| margin-left: -5px; | |
| border-width: 5px 5px 0; | |
| border-top-color: #000; | |
| } | |
| .tooltip.top-left .tooltip-arrow { | |
| bottom: 0; | |
| right: 5px; | |
| margin-bottom: -5px; | |
| border-width: 5px 5px 0; | |
| border-top-color: #000; | |
| } | |
| .tooltip.top-right .tooltip-arrow { | |
| bottom: 0; | |
| left: 5px; | |
| margin-bottom: -5px; | |
| border-width: 5px 5px 0; | |
| border-top-color: #000; | |
| } | |
| .tooltip.right .tooltip-arrow { | |
| top: 50%; | |
| left: 0; | |
| margin-top: -5px; | |
| border-width: 5px 5px 5px 0; | |
| border-right-color: #000; | |
| } | |
| .tooltip.left .tooltip-arrow { | |
| top: 50%; | |
| right: 0; | |
| margin-top: -5px; | |
| border-width: 5px 0 5px 5px; | |
| border-left-color: #000; | |
| } | |
| .tooltip.bottom .tooltip-arrow { | |
| top: 0; | |
| left: 50%; | |
| margin-left: -5px; | |
| border-width: 0 5px 5px; | |
| border-bottom-color: #000; | |
| } | |
| .tooltip.bottom-left .tooltip-arrow { | |
| top: 0; | |
| right: 5px; | |
| margin-top: -5px; | |
| border-width: 0 5px 5px; | |
| border-bottom-color: #000; | |
| } | |
| .tooltip.bottom-right .tooltip-arrow { | |
| top: 0; | |
| left: 5px; | |
| margin-top: -5px; | |
| border-width: 0 5px 5px; | |
| border-bottom-color: #000; | |
| } | |
| .popover { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| z-index: 1060; | |
| display: none; | |
| max-width: 276px; | |
| padding: 1px; | |
| font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
| font-style: normal; | |
| font-weight: normal; | |
| letter-spacing: normal; | |
| line-break: auto; | |
| line-height: 1.42857143; | |
| text-align: left; | |
| text-align: start; | |
| text-decoration: none; | |
| text-shadow: none; | |
| text-transform: none; | |
| white-space: normal; | |
| word-break: normal; | |
| word-spacing: normal; | |
| word-wrap: normal; | |
| font-size: 13px; | |
| background-color: #fff; | |
| background-clip: padding-box; | |
| border: 1px solid #ccc; | |
| border: 1px solid rgba(0, 0, 0, 0.2); | |
| border-radius: 3px; | |
| -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); | |
| box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); | |
| } | |
| .popover.top { | |
| margin-top: -10px; | |
| } | |
| .popover.right { | |
| margin-left: 10px; | |
| } | |
| .popover.bottom { | |
| margin-top: 10px; | |
| } | |
| .popover.left { | |
| margin-left: -10px; | |
| } | |
| .popover-title { | |
| margin: 0; | |
| padding: 8px 14px; | |
| font-size: 13px; | |
| background-color: #f7f7f7; | |
| border-bottom: 1px solid #ebebeb; | |
| border-radius: 2px 2px 0 0; | |
| } | |
| .popover-content { | |
| padding: 9px 14px; | |
| } | |
| .popover > .arrow, | |
| .popover > .arrow:after { | |
| position: absolute; | |
| display: block; | |
| width: 0; | |
| height: 0; | |
| border-color: transparent; | |
| border-style: solid; | |
| } | |
| .popover > .arrow { | |
| border-width: 11px; | |
| } | |
| .popover > .arrow:after { | |
| border-width: 10px; | |
| content: ""; | |
| } | |
| .popover.top > .arrow { | |
| left: 50%; | |
| margin-left: -11px; | |
| border-bottom-width: 0; | |
| border-top-color: #999999; | |
| border-top-color: rgba(0, 0, 0, 0.25); | |
| bottom: -11px; | |
| } | |
| .popover.top > .arrow:after { | |
| content: " "; | |
| bottom: 1px; | |
| margin-left: -10px; | |
| border-bottom-width: 0; | |
| border-top-color: #fff; | |
| } | |
| .popover.right > .arrow { | |
| top: 50%; | |
| left: -11px; | |
| margin-top: -11px; | |
| border-left-width: 0; | |
| border-right-color: #999999; | |
| border-right-color: rgba(0, 0, 0, 0.25); | |
| } | |
| .popover.right > .arrow:after { | |
| content: " "; | |
| left: 1px; | |
| bottom: -10px; | |
| border-left-width: 0; | |
| border-right-color: #fff; | |
| } | |
| .popover.bottom > .arrow { | |
| left: 50%; | |
| margin-left: -11px; | |
| border-top-width: 0; | |
| border-bottom-color: #999999; | |
| border-bottom-color: rgba(0, 0, 0, 0.25); | |
| top: -11px; | |
| } | |
| .popover.bottom > .arrow:after { | |
| content: " "; | |
| top: 1px; | |
| margin-left: -10px; | |
| border-top-width: 0; | |
| border-bottom-color: #fff; | |
| } | |
| .popover.left > .arrow { | |
| top: 50%; | |
| right: -11px; | |
| margin-top: -11px; | |
| border-right-width: 0; | |
| border-left-color: #999999; | |
| border-left-color: rgba(0, 0, 0, 0.25); | |
| } | |
| .popover.left > .arrow:after { | |
| content: " "; | |
| right: 1px; | |
| border-right-width: 0; | |
| border-left-color: #fff; | |
| bottom: -10px; | |
| } | |
| .carousel { | |
| position: relative; | |
| } | |
| .carousel-inner { | |
| position: relative; | |
| overflow: hidden; | |
| width: 100%; | |
| } | |
| .carousel-inner > .item { | |
| display: none; | |
| position: relative; | |
| -webkit-transition: 0.6s ease-in-out left; | |
| -o-transition: 0.6s ease-in-out left; | |
| transition: 0.6s ease-in-out left; | |
| } | |
| .carousel-inner > .item > img, | |
| .carousel-inner > .item > a > img { | |
| line-height: 1; | |
| } | |
| @media all and (transform-3d), (-webkit-transform-3d) { | |
| .carousel-inner > .item { | |
| -webkit-transition: -webkit-transform 0.6s ease-in-out; | |
| -moz-transition: -moz-transform 0.6s ease-in-out; | |
| -o-transition: -o-transform 0.6s ease-in-out; | |
| transition: transform 0.6s ease-in-out; | |
| -webkit-backface-visibility: hidden; | |
| -moz-backface-visibility: hidden; | |
| backface-visibility: hidden; | |
| -webkit-perspective: 1000px; | |
| -moz-perspective: 1000px; | |
| perspective: 1000px; | |
| } | |
| .carousel-inner > .item.next, | |
| .carousel-inner > .item.active.right { | |
| -webkit-transform: translate3d(100%, 0, 0); | |
| transform: translate3d(100%, 0, 0); | |
| left: 0; | |
| } | |
| .carousel-inner > .item.prev, | |
| .carousel-inner > .item.active.left { | |
| -webkit-transform: translate3d(-100%, 0, 0); | |
| transform: translate3d(-100%, 0, 0); | |
| left: 0; | |
| } | |
| .carousel-inner > .item.next.left, | |
| .carousel-inner > .item.prev.right, | |
| .carousel-inner > .item.active { | |
| -webkit-transform: translate3d(0, 0, 0); | |
| transform: translate3d(0, 0, 0); | |
| left: 0; | |
| } | |
| } | |
| .carousel-inner > .active, | |
| .carousel-inner > .next, | |
| .carousel-inner > .prev { | |
| display: block; | |
| } | |
| .carousel-inner > .active { | |
| left: 0; | |
| } | |
| .carousel-inner > .next, | |
| .carousel-inner > .prev { | |
| position: absolute; | |
| top: 0; | |
| width: 100%; | |
| } | |
| .carousel-inner > .next { | |
| left: 100%; | |
| } | |
| .carousel-inner > .prev { | |
| left: -100%; | |
| } | |
| .carousel-inner > .next.left, | |
| .carousel-inner > .prev.right { | |
| left: 0; | |
| } | |
| .carousel-inner > .active.left { | |
| left: -100%; | |
| } | |
| .carousel-inner > .active.right { | |
| left: 100%; | |
| } | |
| .carousel-control { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| bottom: 0; | |
| width: 15%; | |
| opacity: 0.5; | |
| filter: alpha(opacity=50); | |
| font-size: 20px; | |
| color: #fff; | |
| text-align: center; | |
| text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); | |
| background-color: rgba(0, 0, 0, 0); | |
| } | |
| .carousel-control.left { | |
| background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); | |
| background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); | |
| background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); | |
| background-repeat: repeat-x; | |
| filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); | |
| } | |
| .carousel-control.right { | |
| left: auto; | |
| right: 0; | |
| background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); | |
| background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); | |
| background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); | |
| background-repeat: repeat-x; | |
| filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); | |
| } | |
| .carousel-control:hover, | |
| .carousel-control:focus { | |
| outline: 0; | |
| color: #fff; | |
| text-decoration: none; | |
| opacity: 0.9; | |
| filter: alpha(opacity=90); | |
| } | |
| .carousel-control .icon-prev, | |
| .carousel-control .icon-next, | |
| .carousel-control .glyphicon-chevron-left, | |
| .carousel-control .glyphicon-chevron-right { | |
| position: absolute; | |
| top: 50%; | |
| margin-top: -10px; | |
| z-index: 5; | |
| display: inline-block; | |
| } | |
| .carousel-control .icon-prev, | |
| .carousel-control .glyphicon-chevron-left { | |
| left: 50%; | |
| margin-left: -10px; | |
| } | |
| .carousel-control .icon-next, | |
| .carousel-control .glyphicon-chevron-right { | |
| right: 50%; | |
| margin-right: -10px; | |
| } | |
| .carousel-control .icon-prev, | |
| .carousel-control .icon-next { | |
| width: 20px; | |
| height: 20px; | |
| line-height: 1; | |
| font-family: serif; | |
| } | |
| .carousel-control .icon-prev:before { | |
| content: '\2039'; | |
| } | |
| .carousel-control .icon-next:before { | |
| content: '\203a'; | |
| } | |
| .carousel-indicators { | |
| position: absolute; | |
| bottom: 10px; | |
| left: 50%; | |
| z-index: 15; | |
| width: 60%; | |
| margin-left: -30%; | |
| padding-left: 0; | |
| list-style: none; | |
| text-align: center; | |
| } | |
| .carousel-indicators li { | |
| display: inline-block; | |
| width: 10px; | |
| height: 10px; | |
| margin: 1px; | |
| text-indent: -999px; | |
| border: 1px solid #fff; | |
| border-radius: 10px; | |
| cursor: pointer; | |
| background-color: #000 \9; | |
| background-color: rgba(0, 0, 0, 0); | |
| } | |
| .carousel-indicators .active { | |
| margin: 0; | |
| width: 12px; | |
| height: 12px; | |
| background-color: #fff; | |
| } | |
| .carousel-caption { | |
| position: absolute; | |
| left: 15%; | |
| right: 15%; | |
| bottom: 20px; | |
| z-index: 10; | |
| padding-top: 20px; | |
| padding-bottom: 20px; | |
| color: #fff; | |
| text-align: center; | |
| text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); | |
| } | |
| .carousel-caption .btn { | |
| text-shadow: none; | |
| } | |
| @media screen and (min-width: 768px) { | |
| .carousel-control .glyphicon-chevron-left, | |
| .carousel-control .glyphicon-chevron-right, | |
| .carousel-control .icon-prev, | |
| .carousel-control .icon-next { | |
| width: 30px; | |
| height: 30px; | |
| margin-top: -10px; | |
| font-size: 30px; | |
| } | |
| .carousel-control .glyphicon-chevron-left, | |
| .carousel-control .icon-prev { | |
| margin-left: -10px; | |
| } | |
| .carousel-control .glyphicon-chevron-right, | |
| .carousel-control .icon-next { | |
| margin-right: -10px; | |
| } | |
| .carousel-caption { | |
| left: 20%; | |
| right: 20%; | |
| padding-bottom: 30px; | |
| } | |
| .carousel-indicators { | |
| bottom: 20px; | |
| } | |
| } | |
| .clearfix:before, | |
| .clearfix:after, | |
| .dl-horizontal dd:before, | |
| .dl-horizontal dd:after, | |
| .container:before, | |
| .container:after, | |
| .container-fluid:before, | |
| .container-fluid:after, | |
| .row:before, | |
| .row:after, | |
| .form-horizontal .form-group:before, | |
| .form-horizontal .form-group:after, | |
| .btn-toolbar:before, | |
| .btn-toolbar:after, | |
| .btn-group-vertical > .btn-group:before, | |
| .btn-group-vertical > .btn-group:after, | |
| .nav:before, | |
| .nav:after, | |
| .navbar:before, | |
| .navbar:after, | |
| .navbar-header:before, | |
| .navbar-header:after, | |
| .navbar-collapse:before, | |
| .navbar-collapse:after, | |
| .pager:before, | |
| .pager:after, | |
| .panel-body:before, | |
| .panel-body:after, | |
| .modal-header:before, | |
| .modal-header:after, | |
| .modal-footer:before, | |
| .modal-footer:after, | |
| .item_buttons:before, | |
| .item_buttons:after { | |
| content: " "; | |
| display: table; | |
| } | |
| .clearfix:after, | |
| .dl-horizontal dd:after, | |
| .container:after, | |
| .container-fluid:after, | |
| .row:after, | |
| .form-horizontal .form-group:after, | |
| .btn-toolbar:after, | |
| .btn-group-vertical > .btn-group:after, | |
| .nav:after, | |
| .navbar:after, | |
| .navbar-header:after, | |
| .navbar-collapse:after, | |
| .pager:after, | |
| .panel-body:after, | |
| .modal-header:after, | |
| .modal-footer:after, | |
| .item_buttons:after { | |
| clear: both; | |
| } | |
| .center-block { | |
| display: block; | |
| margin-left: auto; | |
| margin-right: auto; | |
| } | |
| .pull-right { | |
| float: right !important; | |
| } | |
| .pull-left { | |
| float: left !important; | |
| } | |
| .hide { | |
| display: none !important; | |
| } | |
| .show { | |
| display: block !important; | |
| } | |
| .invisible { | |
| visibility: hidden; | |
| } | |
| .text-hide { | |
| font: 0/0 a; | |
| color: transparent; | |
| text-shadow: none; | |
| background-color: transparent; | |
| border: 0; | |
| } | |
| .hidden { | |
| display: none !important; | |
| } | |
| .affix { | |
| position: fixed; | |
| } | |
| @-ms-viewport { | |
| width: device-width; | |
| } | |
| .visible-xs, | |
| .visible-sm, | |
| .visible-md, | |
| .visible-lg { | |
| display: none !important; | |
| } | |
| .visible-xs-block, | |
| .visible-xs-inline, | |
| .visible-xs-inline-block, | |
| .visible-sm-block, | |
| .visible-sm-inline, | |
| .visible-sm-inline-block, | |
| .visible-md-block, | |
| .visible-md-inline, | |
| .visible-md-inline-block, | |
| .visible-lg-block, | |
| .visible-lg-inline, | |
| .visible-lg-inline-block { | |
| display: none !important; | |
| } | |
| @media (max-width: 767px) { | |
| .visible-xs { | |
| display: block !important; | |
| } | |
| table.visible-xs { | |
| display: table !important; | |
| } | |
| tr.visible-xs { | |
| display: table-row !important; | |
| } | |
| th.visible-xs, | |
| td.visible-xs { | |
| display: table-cell !important; | |
| } | |
| } | |
| @media (max-width: 767px) { | |
| .visible-xs-block { | |
| display: block !important; | |
| } | |
| } | |
| @media (max-width: 767px) { | |
| .visible-xs-inline { | |
| display: inline !important; | |
| } | |
| } | |
| @media (max-width: 767px) { | |
| .visible-xs-inline-block { | |
| display: inline-block !important; | |
| } | |
| } | |
| @media (min-width: 768px) and (max-width: 991px) { | |
| .visible-sm { | |
| display: block !important; | |
| } | |
| table.visible-sm { | |
| display: table !important; | |
| } | |
| tr.visible-sm { | |
| display: table-row !important; | |
| } | |
| th.visible-sm, | |
| td.visible-sm { | |
| display: table-cell !important; | |
| } | |
| } | |
| @media (min-width: 768px) and (max-width: 991px) { | |
| .visible-sm-block { | |
| display: block !important; | |
| } | |
| } | |
| @media (min-width: 768px) and (max-width: 991px) { | |
| .visible-sm-inline { | |
| display: inline !important; | |
| } | |
| } | |
| @media (min-width: 768px) and (max-width: 991px) { | |
| .visible-sm-inline-block { | |
| display: inline-block !important; | |
| } | |
| } | |
| @media (min-width: 992px) and (max-width: 1199px) { | |
| .visible-md { | |
| display: block !important; | |
| } | |
| table.visible-md { | |
| display: table !important; | |
| } | |
| tr.visible-md { | |
| display: table-row !important; | |
| } | |
| th.visible-md, | |
| td.visible-md { | |
| display: table-cell !important; | |
| } | |
| } | |
| @media (min-width: 992px) and (max-width: 1199px) { | |
| .visible-md-block { | |
| display: block !important; | |
| } | |
| } | |
| @media (min-width: 992px) and (max-width: 1199px) { | |
| .visible-md-inline { | |
| display: inline !important; | |
| } | |
| } | |
| @media (min-width: 992px) and (max-width: 1199px) { | |
| .visible-md-inline-block { | |
| display: inline-block !important; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .visible-lg { | |
| display: block !important; | |
| } | |
| table.visible-lg { | |
| display: table !important; | |
| } | |
| tr.visible-lg { | |
| display: table-row !important; | |
| } | |
| th.visible-lg, | |
| td.visible-lg { | |
| display: table-cell !important; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .visible-lg-block { | |
| display: block !important; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .visible-lg-inline { | |
| display: inline !important; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .visible-lg-inline-block { | |
| display: inline-block !important; | |
| } | |
| } | |
| @media (max-width: 767px) { | |
| .hidden-xs { | |
| display: none !important; | |
| } | |
| } | |
| @media (min-width: 768px) and (max-width: 991px) { | |
| .hidden-sm { | |
| display: none !important; | |
| } | |
| } | |
| @media (min-width: 992px) and (max-width: 1199px) { | |
| .hidden-md { | |
| display: none !important; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .hidden-lg { | |
| display: none !important; | |
| } | |
| } | |
| .visible-print { | |
| display: none !important; | |
| } | |
| @media print { | |
| .visible-print { | |
| display: block !important; | |
| } | |
| table.visible-print { | |
| display: table !important; | |
| } | |
| tr.visible-print { | |
| display: table-row !important; | |
| } | |
| th.visible-print, | |
| td.visible-print { | |
| display: table-cell !important; | |
| } | |
| } | |
| .visible-print-block { | |
| display: none !important; | |
| } | |
| @media print { | |
| .visible-print-block { | |
| display: block !important; | |
| } | |
| } | |
| .visible-print-inline { | |
| display: none !important; | |
| } | |
| @media print { | |
| .visible-print-inline { | |
| display: inline !important; | |
| } | |
| } | |
| .visible-print-inline-block { | |
| display: none !important; | |
| } | |
| @media print { | |
| .visible-print-inline-block { | |
| display: inline-block !important; | |
| } | |
| } | |
| @media print { | |
| .hidden-print { | |
| display: none !important; | |
| } | |
| } | |
| /*! | |
| * | |
| * Font Awesome | |
| * | |
| */ | |
| /*! | |
| * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome | |
| * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) | |
| */ | |
| /* FONT PATH | |
| * -------------------------- */ | |
| @font-face { | |
| font-family: 'FontAwesome'; | |
| src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0'); | |
| src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); | |
| font-weight: normal; | |
| font-style: normal; | |
| } | |
| .fa { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| /* makes the font 33% larger relative to the icon container */ | |
| .fa-lg { | |
| font-size: 1.33333333em; | |
| line-height: 0.75em; | |
| vertical-align: -15%; | |
| } | |
| .fa-2x { | |
| font-size: 2em; | |
| } | |
| .fa-3x { | |
| font-size: 3em; | |
| } | |
| .fa-4x { | |
| font-size: 4em; | |
| } | |
| .fa-5x { | |
| font-size: 5em; | |
| } | |
| .fa-fw { | |
| width: 1.28571429em; | |
| text-align: center; | |
| } | |
| .fa-ul { | |
| padding-left: 0; | |
| margin-left: 2.14285714em; | |
| list-style-type: none; | |
| } | |
| .fa-ul > li { | |
| position: relative; | |
| } | |
| .fa-li { | |
| position: absolute; | |
| left: -2.14285714em; | |
| width: 2.14285714em; | |
| top: 0.14285714em; | |
| text-align: center; | |
| } | |
| .fa-li.fa-lg { | |
| left: -1.85714286em; | |
| } | |
| .fa-border { | |
| padding: .2em .25em .15em; | |
| border: solid 0.08em #eee; | |
| border-radius: .1em; | |
| } | |
| .fa-pull-left { | |
| float: left; | |
| } | |
| .fa-pull-right { | |
| float: right; | |
| } | |
| .fa.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .fa.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| /* Deprecated as of 4.4.0 */ | |
| .pull-right { | |
| float: right; | |
| } | |
| .pull-left { | |
| float: left; | |
| } | |
| .fa.pull-left { | |
| margin-right: .3em; | |
| } | |
| .fa.pull-right { | |
| margin-left: .3em; | |
| } | |
| .fa-spin { | |
| -webkit-animation: fa-spin 2s infinite linear; | |
| animation: fa-spin 2s infinite linear; | |
| } | |
| .fa-pulse { | |
| -webkit-animation: fa-spin 1s infinite steps(8); | |
| animation: fa-spin 1s infinite steps(8); | |
| } | |
| @-webkit-keyframes fa-spin { | |
| 0% { | |
| -webkit-transform: rotate(0deg); | |
| transform: rotate(0deg); | |
| } | |
| 100% { | |
| -webkit-transform: rotate(359deg); | |
| transform: rotate(359deg); | |
| } | |
| } | |
| @keyframes fa-spin { | |
| 0% { | |
| -webkit-transform: rotate(0deg); | |
| transform: rotate(0deg); | |
| } | |
| 100% { | |
| -webkit-transform: rotate(359deg); | |
| transform: rotate(359deg); | |
| } | |
| } | |
| .fa-rotate-90 { | |
| -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; | |
| -webkit-transform: rotate(90deg); | |
| -ms-transform: rotate(90deg); | |
| transform: rotate(90deg); | |
| } | |
| .fa-rotate-180 { | |
| -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; | |
| -webkit-transform: rotate(180deg); | |
| -ms-transform: rotate(180deg); | |
| transform: rotate(180deg); | |
| } | |
| .fa-rotate-270 { | |
| -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; | |
| -webkit-transform: rotate(270deg); | |
| -ms-transform: rotate(270deg); | |
| transform: rotate(270deg); | |
| } | |
| .fa-flip-horizontal { | |
| -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; | |
| -webkit-transform: scale(-1, 1); | |
| -ms-transform: scale(-1, 1); | |
| transform: scale(-1, 1); | |
| } | |
| .fa-flip-vertical { | |
| -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; | |
| -webkit-transform: scale(1, -1); | |
| -ms-transform: scale(1, -1); | |
| transform: scale(1, -1); | |
| } | |
| :root .fa-rotate-90, | |
| :root .fa-rotate-180, | |
| :root .fa-rotate-270, | |
| :root .fa-flip-horizontal, | |
| :root .fa-flip-vertical { | |
| filter: none; | |
| } | |
| .fa-stack { | |
| position: relative; | |
| display: inline-block; | |
| width: 2em; | |
| height: 2em; | |
| line-height: 2em; | |
| vertical-align: middle; | |
| } | |
| .fa-stack-1x, | |
| .fa-stack-2x { | |
| position: absolute; | |
| left: 0; | |
| width: 100%; | |
| text-align: center; | |
| } | |
| .fa-stack-1x { | |
| line-height: inherit; | |
| } | |
| .fa-stack-2x { | |
| font-size: 2em; | |
| } | |
| .fa-inverse { | |
| color: #fff; | |
| } | |
| /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen | |
| readers do not read off random characters that represent icons */ | |
| .fa-glass:before { | |
| content: "\f000"; | |
| } | |
| .fa-music:before { | |
| content: "\f001"; | |
| } | |
| .fa-search:before { | |
| content: "\f002"; | |
| } | |
| .fa-envelope-o:before { | |
| content: "\f003"; | |
| } | |
| .fa-heart:before { | |
| content: "\f004"; | |
| } | |
| .fa-star:before { | |
| content: "\f005"; | |
| } | |
| .fa-star-o:before { | |
| content: "\f006"; | |
| } | |
| .fa-user:before { | |
| content: "\f007"; | |
| } | |
| .fa-film:before { | |
| content: "\f008"; | |
| } | |
| .fa-th-large:before { | |
| content: "\f009"; | |
| } | |
| .fa-th:before { | |
| content: "\f00a"; | |
| } | |
| .fa-th-list:before { | |
| content: "\f00b"; | |
| } | |
| .fa-check:before { | |
| content: "\f00c"; | |
| } | |
| .fa-remove:before, | |
| .fa-close:before, | |
| .fa-times:before { | |
| content: "\f00d"; | |
| } | |
| .fa-search-plus:before { | |
| content: "\f00e"; | |
| } | |
| .fa-search-minus:before { | |
| content: "\f010"; | |
| } | |
| .fa-power-off:before { | |
| content: "\f011"; | |
| } | |
| .fa-signal:before { | |
| content: "\f012"; | |
| } | |
| .fa-gear:before, | |
| .fa-cog:before { | |
| content: "\f013"; | |
| } | |
| .fa-trash-o:before { | |
| content: "\f014"; | |
| } | |
| .fa-home:before { | |
| content: "\f015"; | |
| } | |
| .fa-file-o:before { | |
| content: "\f016"; | |
| } | |
| .fa-clock-o:before { | |
| content: "\f017"; | |
| } | |
| .fa-road:before { | |
| content: "\f018"; | |
| } | |
| .fa-download:before { | |
| content: "\f019"; | |
| } | |
| .fa-arrow-circle-o-down:before { | |
| content: "\f01a"; | |
| } | |
| .fa-arrow-circle-o-up:before { | |
| content: "\f01b"; | |
| } | |
| .fa-inbox:before { | |
| content: "\f01c"; | |
| } | |
| .fa-play-circle-o:before { | |
| content: "\f01d"; | |
| } | |
| .fa-rotate-right:before, | |
| .fa-repeat:before { | |
| content: "\f01e"; | |
| } | |
| .fa-refresh:before { | |
| content: "\f021"; | |
| } | |
| .fa-list-alt:before { | |
| content: "\f022"; | |
| } | |
| .fa-lock:before { | |
| content: "\f023"; | |
| } | |
| .fa-flag:before { | |
| content: "\f024"; | |
| } | |
| .fa-headphones:before { | |
| content: "\f025"; | |
| } | |
| .fa-volume-off:before { | |
| content: "\f026"; | |
| } | |
| .fa-volume-down:before { | |
| content: "\f027"; | |
| } | |
| .fa-volume-up:before { | |
| content: "\f028"; | |
| } | |
| .fa-qrcode:before { | |
| content: "\f029"; | |
| } | |
| .fa-barcode:before { | |
| content: "\f02a"; | |
| } | |
| .fa-tag:before { | |
| content: "\f02b"; | |
| } | |
| .fa-tags:before { | |
| content: "\f02c"; | |
| } | |
| .fa-book:before { | |
| content: "\f02d"; | |
| } | |
| .fa-bookmark:before { | |
| content: "\f02e"; | |
| } | |
| .fa-print:before { | |
| content: "\f02f"; | |
| } | |
| .fa-camera:before { | |
| content: "\f030"; | |
| } | |
| .fa-font:before { | |
| content: "\f031"; | |
| } | |
| .fa-bold:before { | |
| content: "\f032"; | |
| } | |
| .fa-italic:before { | |
| content: "\f033"; | |
| } | |
| .fa-text-height:before { | |
| content: "\f034"; | |
| } | |
| .fa-text-width:before { | |
| content: "\f035"; | |
| } | |
| .fa-align-left:before { | |
| content: "\f036"; | |
| } | |
| .fa-align-center:before { | |
| content: "\f037"; | |
| } | |
| .fa-align-right:before { | |
| content: "\f038"; | |
| } | |
| .fa-align-justify:before { | |
| content: "\f039"; | |
| } | |
| .fa-list:before { | |
| content: "\f03a"; | |
| } | |
| .fa-dedent:before, | |
| .fa-outdent:before { | |
| content: "\f03b"; | |
| } | |
| .fa-indent:before { | |
| content: "\f03c"; | |
| } | |
| .fa-video-camera:before { | |
| content: "\f03d"; | |
| } | |
| .fa-photo:before, | |
| .fa-image:before, | |
| .fa-picture-o:before { | |
| content: "\f03e"; | |
| } | |
| .fa-pencil:before { | |
| content: "\f040"; | |
| } | |
| .fa-map-marker:before { | |
| content: "\f041"; | |
| } | |
| .fa-adjust:before { | |
| content: "\f042"; | |
| } | |
| .fa-tint:before { | |
| content: "\f043"; | |
| } | |
| .fa-edit:before, | |
| .fa-pencil-square-o:before { | |
| content: "\f044"; | |
| } | |
| .fa-share-square-o:before { | |
| content: "\f045"; | |
| } | |
| .fa-check-square-o:before { | |
| content: "\f046"; | |
| } | |
| .fa-arrows:before { | |
| content: "\f047"; | |
| } | |
| .fa-step-backward:before { | |
| content: "\f048"; | |
| } | |
| .fa-fast-backward:before { | |
| content: "\f049"; | |
| } | |
| .fa-backward:before { | |
| content: "\f04a"; | |
| } | |
| .fa-play:before { | |
| content: "\f04b"; | |
| } | |
| .fa-pause:before { | |
| content: "\f04c"; | |
| } | |
| .fa-stop:before { | |
| content: "\f04d"; | |
| } | |
| .fa-forward:before { | |
| content: "\f04e"; | |
| } | |
| .fa-fast-forward:before { | |
| content: "\f050"; | |
| } | |
| .fa-step-forward:before { | |
| content: "\f051"; | |
| } | |
| .fa-eject:before { | |
| content: "\f052"; | |
| } | |
| .fa-chevron-left:before { | |
| content: "\f053"; | |
| } | |
| .fa-chevron-right:before { | |
| content: "\f054"; | |
| } | |
| .fa-plus-circle:before { | |
| content: "\f055"; | |
| } | |
| .fa-minus-circle:before { | |
| content: "\f056"; | |
| } | |
| .fa-times-circle:before { | |
| content: "\f057"; | |
| } | |
| .fa-check-circle:before { | |
| content: "\f058"; | |
| } | |
| .fa-question-circle:before { | |
| content: "\f059"; | |
| } | |
| .fa-info-circle:before { | |
| content: "\f05a"; | |
| } | |
| .fa-crosshairs:before { | |
| content: "\f05b"; | |
| } | |
| .fa-times-circle-o:before { | |
| content: "\f05c"; | |
| } | |
| .fa-check-circle-o:before { | |
| content: "\f05d"; | |
| } | |
| .fa-ban:before { | |
| content: "\f05e"; | |
| } | |
| .fa-arrow-left:before { | |
| content: "\f060"; | |
| } | |
| .fa-arrow-right:before { | |
| content: "\f061"; | |
| } | |
| .fa-arrow-up:before { | |
| content: "\f062"; | |
| } | |
| .fa-arrow-down:before { | |
| content: "\f063"; | |
| } | |
| .fa-mail-forward:before, | |
| .fa-share:before { | |
| content: "\f064"; | |
| } | |
| .fa-expand:before { | |
| content: "\f065"; | |
| } | |
| .fa-compress:before { | |
| content: "\f066"; | |
| } | |
| .fa-plus:before { | |
| content: "\f067"; | |
| } | |
| .fa-minus:before { | |
| content: "\f068"; | |
| } | |
| .fa-asterisk:before { | |
| content: "\f069"; | |
| } | |
| .fa-exclamation-circle:before { | |
| content: "\f06a"; | |
| } | |
| .fa-gift:before { | |
| content: "\f06b"; | |
| } | |
| .fa-leaf:before { | |
| content: "\f06c"; | |
| } | |
| .fa-fire:before { | |
| content: "\f06d"; | |
| } | |
| .fa-eye:before { | |
| content: "\f06e"; | |
| } | |
| .fa-eye-slash:before { | |
| content: "\f070"; | |
| } | |
| .fa-warning:before, | |
| .fa-exclamation-triangle:before { | |
| content: "\f071"; | |
| } | |
| .fa-plane:before { | |
| content: "\f072"; | |
| } | |
| .fa-calendar:before { | |
| content: "\f073"; | |
| } | |
| .fa-random:before { | |
| content: "\f074"; | |
| } | |
| .fa-comment:before { | |
| content: "\f075"; | |
| } | |
| .fa-magnet:before { | |
| content: "\f076"; | |
| } | |
| .fa-chevron-up:before { | |
| content: "\f077"; | |
| } | |
| .fa-chevron-down:before { | |
| content: "\f078"; | |
| } | |
| .fa-retweet:before { | |
| content: "\f079"; | |
| } | |
| .fa-shopping-cart:before { | |
| content: "\f07a"; | |
| } | |
| .fa-folder:before { | |
| content: "\f07b"; | |
| } | |
| .fa-folder-open:before { | |
| content: "\f07c"; | |
| } | |
| .fa-arrows-v:before { | |
| content: "\f07d"; | |
| } | |
| .fa-arrows-h:before { | |
| content: "\f07e"; | |
| } | |
| .fa-bar-chart-o:before, | |
| .fa-bar-chart:before { | |
| content: "\f080"; | |
| } | |
| .fa-twitter-square:before { | |
| content: "\f081"; | |
| } | |
| .fa-facebook-square:before { | |
| content: "\f082"; | |
| } | |
| .fa-camera-retro:before { | |
| content: "\f083"; | |
| } | |
| .fa-key:before { | |
| content: "\f084"; | |
| } | |
| .fa-gears:before, | |
| .fa-cogs:before { | |
| content: "\f085"; | |
| } | |
| .fa-comments:before { | |
| content: "\f086"; | |
| } | |
| .fa-thumbs-o-up:before { | |
| content: "\f087"; | |
| } | |
| .fa-thumbs-o-down:before { | |
| content: "\f088"; | |
| } | |
| .fa-star-half:before { | |
| content: "\f089"; | |
| } | |
| .fa-heart-o:before { | |
| content: "\f08a"; | |
| } | |
| .fa-sign-out:before { | |
| content: "\f08b"; | |
| } | |
| .fa-linkedin-square:before { | |
| content: "\f08c"; | |
| } | |
| .fa-thumb-tack:before { | |
| content: "\f08d"; | |
| } | |
| .fa-external-link:before { | |
| content: "\f08e"; | |
| } | |
| .fa-sign-in:before { | |
| content: "\f090"; | |
| } | |
| .fa-trophy:before { | |
| content: "\f091"; | |
| } | |
| .fa-github-square:before { | |
| content: "\f092"; | |
| } | |
| .fa-upload:before { | |
| content: "\f093"; | |
| } | |
| .fa-lemon-o:before { | |
| content: "\f094"; | |
| } | |
| .fa-phone:before { | |
| content: "\f095"; | |
| } | |
| .fa-square-o:before { | |
| content: "\f096"; | |
| } | |
| .fa-bookmark-o:before { | |
| content: "\f097"; | |
| } | |
| .fa-phone-square:before { | |
| content: "\f098"; | |
| } | |
| .fa-twitter:before { | |
| content: "\f099"; | |
| } | |
| .fa-facebook-f:before, | |
| .fa-facebook:before { | |
| content: "\f09a"; | |
| } | |
| .fa-github:before { | |
| content: "\f09b"; | |
| } | |
| .fa-unlock:before { | |
| content: "\f09c"; | |
| } | |
| .fa-credit-card:before { | |
| content: "\f09d"; | |
| } | |
| .fa-feed:before, | |
| .fa-rss:before { | |
| content: "\f09e"; | |
| } | |
| .fa-hdd-o:before { | |
| content: "\f0a0"; | |
| } | |
| .fa-bullhorn:before { | |
| content: "\f0a1"; | |
| } | |
| .fa-bell:before { | |
| content: "\f0f3"; | |
| } | |
| .fa-certificate:before { | |
| content: "\f0a3"; | |
| } | |
| .fa-hand-o-right:before { | |
| content: "\f0a4"; | |
| } | |
| .fa-hand-o-left:before { | |
| content: "\f0a5"; | |
| } | |
| .fa-hand-o-up:before { | |
| content: "\f0a6"; | |
| } | |
| .fa-hand-o-down:before { | |
| content: "\f0a7"; | |
| } | |
| .fa-arrow-circle-left:before { | |
| content: "\f0a8"; | |
| } | |
| .fa-arrow-circle-right:before { | |
| content: "\f0a9"; | |
| } | |
| .fa-arrow-circle-up:before { | |
| content: "\f0aa"; | |
| } | |
| .fa-arrow-circle-down:before { | |
| content: "\f0ab"; | |
| } | |
| .fa-globe:before { | |
| content: "\f0ac"; | |
| } | |
| .fa-wrench:before { | |
| content: "\f0ad"; | |
| } | |
| .fa-tasks:before { | |
| content: "\f0ae"; | |
| } | |
| .fa-filter:before { | |
| content: "\f0b0"; | |
| } | |
| .fa-briefcase:before { | |
| content: "\f0b1"; | |
| } | |
| .fa-arrows-alt:before { | |
| content: "\f0b2"; | |
| } | |
| .fa-group:before, | |
| .fa-users:before { | |
| content: "\f0c0"; | |
| } | |
| .fa-chain:before, | |
| .fa-link:before { | |
| content: "\f0c1"; | |
| } | |
| .fa-cloud:before { | |
| content: "\f0c2"; | |
| } | |
| .fa-flask:before { | |
| content: "\f0c3"; | |
| } | |
| .fa-cut:before, | |
| .fa-scissors:before { | |
| content: "\f0c4"; | |
| } | |
| .fa-copy:before, | |
| .fa-files-o:before { | |
| content: "\f0c5"; | |
| } | |
| .fa-paperclip:before { | |
| content: "\f0c6"; | |
| } | |
| .fa-save:before, | |
| .fa-floppy-o:before { | |
| content: "\f0c7"; | |
| } | |
| .fa-square:before { | |
| content: "\f0c8"; | |
| } | |
| .fa-navicon:before, | |
| .fa-reorder:before, | |
| .fa-bars:before { | |
| content: "\f0c9"; | |
| } | |
| .fa-list-ul:before { | |
| content: "\f0ca"; | |
| } | |
| .fa-list-ol:before { | |
| content: "\f0cb"; | |
| } | |
| .fa-strikethrough:before { | |
| content: "\f0cc"; | |
| } | |
| .fa-underline:before { | |
| content: "\f0cd"; | |
| } | |
| .fa-table:before { | |
| content: "\f0ce"; | |
| } | |
| .fa-magic:before { | |
| content: "\f0d0"; | |
| } | |
| .fa-truck:before { | |
| content: "\f0d1"; | |
| } | |
| .fa-pinterest:before { | |
| content: "\f0d2"; | |
| } | |
| .fa-pinterest-square:before { | |
| content: "\f0d3"; | |
| } | |
| .fa-google-plus-square:before { | |
| content: "\f0d4"; | |
| } | |
| .fa-google-plus:before { | |
| content: "\f0d5"; | |
| } | |
| .fa-money:before { | |
| content: "\f0d6"; | |
| } | |
| .fa-caret-down:before { | |
| content: "\f0d7"; | |
| } | |
| .fa-caret-up:before { | |
| content: "\f0d8"; | |
| } | |
| .fa-caret-left:before { | |
| content: "\f0d9"; | |
| } | |
| .fa-caret-right:before { | |
| content: "\f0da"; | |
| } | |
| .fa-columns:before { | |
| content: "\f0db"; | |
| } | |
| .fa-unsorted:before, | |
| .fa-sort:before { | |
| content: "\f0dc"; | |
| } | |
| .fa-sort-down:before, | |
| .fa-sort-desc:before { | |
| content: "\f0dd"; | |
| } | |
| .fa-sort-up:before, | |
| .fa-sort-asc:before { | |
| content: "\f0de"; | |
| } | |
| .fa-envelope:before { | |
| content: "\f0e0"; | |
| } | |
| .fa-linkedin:before { | |
| content: "\f0e1"; | |
| } | |
| .fa-rotate-left:before, | |
| .fa-undo:before { | |
| content: "\f0e2"; | |
| } | |
| .fa-legal:before, | |
| .fa-gavel:before { | |
| content: "\f0e3"; | |
| } | |
| .fa-dashboard:before, | |
| .fa-tachometer:before { | |
| content: "\f0e4"; | |
| } | |
| .fa-comment-o:before { | |
| content: "\f0e5"; | |
| } | |
| .fa-comments-o:before { | |
| content: "\f0e6"; | |
| } | |
| .fa-flash:before, | |
| .fa-bolt:before { | |
| content: "\f0e7"; | |
| } | |
| .fa-sitemap:before { | |
| content: "\f0e8"; | |
| } | |
| .fa-umbrella:before { | |
| content: "\f0e9"; | |
| } | |
| .fa-paste:before, | |
| .fa-clipboard:before { | |
| content: "\f0ea"; | |
| } | |
| .fa-lightbulb-o:before { | |
| content: "\f0eb"; | |
| } | |
| .fa-exchange:before { | |
| content: "\f0ec"; | |
| } | |
| .fa-cloud-download:before { | |
| content: "\f0ed"; | |
| } | |
| .fa-cloud-upload:before { | |
| content: "\f0ee"; | |
| } | |
| .fa-user-md:before { | |
| content: "\f0f0"; | |
| } | |
| .fa-stethoscope:before { | |
| content: "\f0f1"; | |
| } | |
| .fa-suitcase:before { | |
| content: "\f0f2"; | |
| } | |
| .fa-bell-o:before { | |
| content: "\f0a2"; | |
| } | |
| .fa-coffee:before { | |
| content: "\f0f4"; | |
| } | |
| .fa-cutlery:before { | |
| content: "\f0f5"; | |
| } | |
| .fa-file-text-o:before { | |
| content: "\f0f6"; | |
| } | |
| .fa-building-o:before { | |
| content: "\f0f7"; | |
| } | |
| .fa-hospital-o:before { | |
| content: "\f0f8"; | |
| } | |
| .fa-ambulance:before { | |
| content: "\f0f9"; | |
| } | |
| .fa-medkit:before { | |
| content: "\f0fa"; | |
| } | |
| .fa-fighter-jet:before { | |
| content: "\f0fb"; | |
| } | |
| .fa-beer:before { | |
| content: "\f0fc"; | |
| } | |
| .fa-h-square:before { | |
| content: "\f0fd"; | |
| } | |
| .fa-plus-square:before { | |
| content: "\f0fe"; | |
| } | |
| .fa-angle-double-left:before { | |
| content: "\f100"; | |
| } | |
| .fa-angle-double-right:before { | |
| content: "\f101"; | |
| } | |
| .fa-angle-double-up:before { | |
| content: "\f102"; | |
| } | |
| .fa-angle-double-down:before { | |
| content: "\f103"; | |
| } | |
| .fa-angle-left:before { | |
| content: "\f104"; | |
| } | |
| .fa-angle-right:before { | |
| content: "\f105"; | |
| } | |
| .fa-angle-up:before { | |
| content: "\f106"; | |
| } | |
| .fa-angle-down:before { | |
| content: "\f107"; | |
| } | |
| .fa-desktop:before { | |
| content: "\f108"; | |
| } | |
| .fa-laptop:before { | |
| content: "\f109"; | |
| } | |
| .fa-tablet:before { | |
| content: "\f10a"; | |
| } | |
| .fa-mobile-phone:before, | |
| .fa-mobile:before { | |
| content: "\f10b"; | |
| } | |
| .fa-circle-o:before { | |
| content: "\f10c"; | |
| } | |
| .fa-quote-left:before { | |
| content: "\f10d"; | |
| } | |
| .fa-quote-right:before { | |
| content: "\f10e"; | |
| } | |
| .fa-spinner:before { | |
| content: "\f110"; | |
| } | |
| .fa-circle:before { | |
| content: "\f111"; | |
| } | |
| .fa-mail-reply:before, | |
| .fa-reply:before { | |
| content: "\f112"; | |
| } | |
| .fa-github-alt:before { | |
| content: "\f113"; | |
| } | |
| .fa-folder-o:before { | |
| content: "\f114"; | |
| } | |
| .fa-folder-open-o:before { | |
| content: "\f115"; | |
| } | |
| .fa-smile-o:before { | |
| content: "\f118"; | |
| } | |
| .fa-frown-o:before { | |
| content: "\f119"; | |
| } | |
| .fa-meh-o:before { | |
| content: "\f11a"; | |
| } | |
| .fa-gamepad:before { | |
| content: "\f11b"; | |
| } | |
| .fa-keyboard-o:before { | |
| content: "\f11c"; | |
| } | |
| .fa-flag-o:before { | |
| content: "\f11d"; | |
| } | |
| .fa-flag-checkered:before { | |
| content: "\f11e"; | |
| } | |
| .fa-terminal:before { | |
| content: "\f120"; | |
| } | |
| .fa-code:before { | |
| content: "\f121"; | |
| } | |
| .fa-mail-reply-all:before, | |
| .fa-reply-all:before { | |
| content: "\f122"; | |
| } | |
| .fa-star-half-empty:before, | |
| .fa-star-half-full:before, | |
| .fa-star-half-o:before { | |
| content: "\f123"; | |
| } | |
| .fa-location-arrow:before { | |
| content: "\f124"; | |
| } | |
| .fa-crop:before { | |
| content: "\f125"; | |
| } | |
| .fa-code-fork:before { | |
| content: "\f126"; | |
| } | |
| .fa-unlink:before, | |
| .fa-chain-broken:before { | |
| content: "\f127"; | |
| } | |
| .fa-question:before { | |
| content: "\f128"; | |
| } | |
| .fa-info:before { | |
| content: "\f129"; | |
| } | |
| .fa-exclamation:before { | |
| content: "\f12a"; | |
| } | |
| .fa-superscript:before { | |
| content: "\f12b"; | |
| } | |
| .fa-subscript:before { | |
| content: "\f12c"; | |
| } | |
| .fa-eraser:before { | |
| content: "\f12d"; | |
| } | |
| .fa-puzzle-piece:before { | |
| content: "\f12e"; | |
| } | |
| .fa-microphone:before { | |
| content: "\f130"; | |
| } | |
| .fa-microphone-slash:before { | |
| content: "\f131"; | |
| } | |
| .fa-shield:before { | |
| content: "\f132"; | |
| } | |
| .fa-calendar-o:before { | |
| content: "\f133"; | |
| } | |
| .fa-fire-extinguisher:before { | |
| content: "\f134"; | |
| } | |
| .fa-rocket:before { | |
| content: "\f135"; | |
| } | |
| .fa-maxcdn:before { | |
| content: "\f136"; | |
| } | |
| .fa-chevron-circle-left:before { | |
| content: "\f137"; | |
| } | |
| .fa-chevron-circle-right:before { | |
| content: "\f138"; | |
| } | |
| .fa-chevron-circle-up:before { | |
| content: "\f139"; | |
| } | |
| .fa-chevron-circle-down:before { | |
| content: "\f13a"; | |
| } | |
| .fa-html5:before { | |
| content: "\f13b"; | |
| } | |
| .fa-css3:before { | |
| content: "\f13c"; | |
| } | |
| .fa-anchor:before { | |
| content: "\f13d"; | |
| } | |
| .fa-unlock-alt:before { | |
| content: "\f13e"; | |
| } | |
| .fa-bullseye:before { | |
| content: "\f140"; | |
| } | |
| .fa-ellipsis-h:before { | |
| content: "\f141"; | |
| } | |
| .fa-ellipsis-v:before { | |
| content: "\f142"; | |
| } | |
| .fa-rss-square:before { | |
| content: "\f143"; | |
| } | |
| .fa-play-circle:before { | |
| content: "\f144"; | |
| } | |
| .fa-ticket:before { | |
| content: "\f145"; | |
| } | |
| .fa-minus-square:before { | |
| content: "\f146"; | |
| } | |
| .fa-minus-square-o:before { | |
| content: "\f147"; | |
| } | |
| .fa-level-up:before { | |
| content: "\f148"; | |
| } | |
| .fa-level-down:before { | |
| content: "\f149"; | |
| } | |
| .fa-check-square:before { | |
| content: "\f14a"; | |
| } | |
| .fa-pencil-square:before { | |
| content: "\f14b"; | |
| } | |
| .fa-external-link-square:before { | |
| content: "\f14c"; | |
| } | |
| .fa-share-square:before { | |
| content: "\f14d"; | |
| } | |
| .fa-compass:before { | |
| content: "\f14e"; | |
| } | |
| .fa-toggle-down:before, | |
| .fa-caret-square-o-down:before { | |
| content: "\f150"; | |
| } | |
| .fa-toggle-up:before, | |
| .fa-caret-square-o-up:before { | |
| content: "\f151"; | |
| } | |
| .fa-toggle-right:before, | |
| .fa-caret-square-o-right:before { | |
| content: "\f152"; | |
| } | |
| .fa-euro:before, | |
| .fa-eur:before { | |
| content: "\f153"; | |
| } | |
| .fa-gbp:before { | |
| content: "\f154"; | |
| } | |
| .fa-dollar:before, | |
| .fa-usd:before { | |
| content: "\f155"; | |
| } | |
| .fa-rupee:before, | |
| .fa-inr:before { | |
| content: "\f156"; | |
| } | |
| .fa-cny:before, | |
| .fa-rmb:before, | |
| .fa-yen:before, | |
| .fa-jpy:before { | |
| content: "\f157"; | |
| } | |
| .fa-ruble:before, | |
| .fa-rouble:before, | |
| .fa-rub:before { | |
| content: "\f158"; | |
| } | |
| .fa-won:before, | |
| .fa-krw:before { | |
| content: "\f159"; | |
| } | |
| .fa-bitcoin:before, | |
| .fa-btc:before { | |
| content: "\f15a"; | |
| } | |
| .fa-file:before { | |
| content: "\f15b"; | |
| } | |
| .fa-file-text:before { | |
| content: "\f15c"; | |
| } | |
| .fa-sort-alpha-asc:before { | |
| content: "\f15d"; | |
| } | |
| .fa-sort-alpha-desc:before { | |
| content: "\f15e"; | |
| } | |
| .fa-sort-amount-asc:before { | |
| content: "\f160"; | |
| } | |
| .fa-sort-amount-desc:before { | |
| content: "\f161"; | |
| } | |
| .fa-sort-numeric-asc:before { | |
| content: "\f162"; | |
| } | |
| .fa-sort-numeric-desc:before { | |
| content: "\f163"; | |
| } | |
| .fa-thumbs-up:before { | |
| content: "\f164"; | |
| } | |
| .fa-thumbs-down:before { | |
| content: "\f165"; | |
| } | |
| .fa-youtube-square:before { | |
| content: "\f166"; | |
| } | |
| .fa-youtube:before { | |
| content: "\f167"; | |
| } | |
| .fa-xing:before { | |
| content: "\f168"; | |
| } | |
| .fa-xing-square:before { | |
| content: "\f169"; | |
| } | |
| .fa-youtube-play:before { | |
| content: "\f16a"; | |
| } | |
| .fa-dropbox:before { | |
| content: "\f16b"; | |
| } | |
| .fa-stack-overflow:before { | |
| content: "\f16c"; | |
| } | |
| .fa-instagram:before { | |
| content: "\f16d"; | |
| } | |
| .fa-flickr:before { | |
| content: "\f16e"; | |
| } | |
| .fa-adn:before { | |
| content: "\f170"; | |
| } | |
| .fa-bitbucket:before { | |
| content: "\f171"; | |
| } | |
| .fa-bitbucket-square:before { | |
| content: "\f172"; | |
| } | |
| .fa-tumblr:before { | |
| content: "\f173"; | |
| } | |
| .fa-tumblr-square:before { | |
| content: "\f174"; | |
| } | |
| .fa-long-arrow-down:before { | |
| content: "\f175"; | |
| } | |
| .fa-long-arrow-up:before { | |
| content: "\f176"; | |
| } | |
| .fa-long-arrow-left:before { | |
| content: "\f177"; | |
| } | |
| .fa-long-arrow-right:before { | |
| content: "\f178"; | |
| } | |
| .fa-apple:before { | |
| content: "\f179"; | |
| } | |
| .fa-windows:before { | |
| content: "\f17a"; | |
| } | |
| .fa-android:before { | |
| content: "\f17b"; | |
| } | |
| .fa-linux:before { | |
| content: "\f17c"; | |
| } | |
| .fa-dribbble:before { | |
| content: "\f17d"; | |
| } | |
| .fa-skype:before { | |
| content: "\f17e"; | |
| } | |
| .fa-foursquare:before { | |
| content: "\f180"; | |
| } | |
| .fa-trello:before { | |
| content: "\f181"; | |
| } | |
| .fa-female:before { | |
| content: "\f182"; | |
| } | |
| .fa-male:before { | |
| content: "\f183"; | |
| } | |
| .fa-gittip:before, | |
| .fa-gratipay:before { | |
| content: "\f184"; | |
| } | |
| .fa-sun-o:before { | |
| content: "\f185"; | |
| } | |
| .fa-moon-o:before { | |
| content: "\f186"; | |
| } | |
| .fa-archive:before { | |
| content: "\f187"; | |
| } | |
| .fa-bug:before { | |
| content: "\f188"; | |
| } | |
| .fa-vk:before { | |
| content: "\f189"; | |
| } | |
| .fa-weibo:before { | |
| content: "\f18a"; | |
| } | |
| .fa-renren:before { | |
| content: "\f18b"; | |
| } | |
| .fa-pagelines:before { | |
| content: "\f18c"; | |
| } | |
| .fa-stack-exchange:before { | |
| content: "\f18d"; | |
| } | |
| .fa-arrow-circle-o-right:before { | |
| content: "\f18e"; | |
| } | |
| .fa-arrow-circle-o-left:before { | |
| content: "\f190"; | |
| } | |
| .fa-toggle-left:before, | |
| .fa-caret-square-o-left:before { | |
| content: "\f191"; | |
| } | |
| .fa-dot-circle-o:before { | |
| content: "\f192"; | |
| } | |
| .fa-wheelchair:before { | |
| content: "\f193"; | |
| } | |
| .fa-vimeo-square:before { | |
| content: "\f194"; | |
| } | |
| .fa-turkish-lira:before, | |
| .fa-try:before { | |
| content: "\f195"; | |
| } | |
| .fa-plus-square-o:before { | |
| content: "\f196"; | |
| } | |
| .fa-space-shuttle:before { | |
| content: "\f197"; | |
| } | |
| .fa-slack:before { | |
| content: "\f198"; | |
| } | |
| .fa-envelope-square:before { | |
| content: "\f199"; | |
| } | |
| .fa-wordpress:before { | |
| content: "\f19a"; | |
| } | |
| .fa-openid:before { | |
| content: "\f19b"; | |
| } | |
| .fa-institution:before, | |
| .fa-bank:before, | |
| .fa-university:before { | |
| content: "\f19c"; | |
| } | |
| .fa-mortar-board:before, | |
| .fa-graduation-cap:before { | |
| content: "\f19d"; | |
| } | |
| .fa-yahoo:before { | |
| content: "\f19e"; | |
| } | |
| .fa-google:before { | |
| content: "\f1a0"; | |
| } | |
| .fa-reddit:before { | |
| content: "\f1a1"; | |
| } | |
| .fa-reddit-square:before { | |
| content: "\f1a2"; | |
| } | |
| .fa-stumbleupon-circle:before { | |
| content: "\f1a3"; | |
| } | |
| .fa-stumbleupon:before { | |
| content: "\f1a4"; | |
| } | |
| .fa-delicious:before { | |
| content: "\f1a5"; | |
| } | |
| .fa-digg:before { | |
| content: "\f1a6"; | |
| } | |
| .fa-pied-piper-pp:before { | |
| content: "\f1a7"; | |
| } | |
| .fa-pied-piper-alt:before { | |
| content: "\f1a8"; | |
| } | |
| .fa-drupal:before { | |
| content: "\f1a9"; | |
| } | |
| .fa-joomla:before { | |
| content: "\f1aa"; | |
| } | |
| .fa-language:before { | |
| content: "\f1ab"; | |
| } | |
| .fa-fax:before { | |
| content: "\f1ac"; | |
| } | |
| .fa-building:before { | |
| content: "\f1ad"; | |
| } | |
| .fa-child:before { | |
| content: "\f1ae"; | |
| } | |
| .fa-paw:before { | |
| content: "\f1b0"; | |
| } | |
| .fa-spoon:before { | |
| content: "\f1b1"; | |
| } | |
| .fa-cube:before { | |
| content: "\f1b2"; | |
| } | |
| .fa-cubes:before { | |
| content: "\f1b3"; | |
| } | |
| .fa-behance:before { | |
| content: "\f1b4"; | |
| } | |
| .fa-behance-square:before { | |
| content: "\f1b5"; | |
| } | |
| .fa-steam:before { | |
| content: "\f1b6"; | |
| } | |
| .fa-steam-square:before { | |
| content: "\f1b7"; | |
| } | |
| .fa-recycle:before { | |
| content: "\f1b8"; | |
| } | |
| .fa-automobile:before, | |
| .fa-car:before { | |
| content: "\f1b9"; | |
| } | |
| .fa-cab:before, | |
| .fa-taxi:before { | |
| content: "\f1ba"; | |
| } | |
| .fa-tree:before { | |
| content: "\f1bb"; | |
| } | |
| .fa-spotify:before { | |
| content: "\f1bc"; | |
| } | |
| .fa-deviantart:before { | |
| content: "\f1bd"; | |
| } | |
| .fa-soundcloud:before { | |
| content: "\f1be"; | |
| } | |
| .fa-database:before { | |
| content: "\f1c0"; | |
| } | |
| .fa-file-pdf-o:before { | |
| content: "\f1c1"; | |
| } | |
| .fa-file-word-o:before { | |
| content: "\f1c2"; | |
| } | |
| .fa-file-excel-o:before { | |
| content: "\f1c3"; | |
| } | |
| .fa-file-powerpoint-o:before { | |
| content: "\f1c4"; | |
| } | |
| .fa-file-photo-o:before, | |
| .fa-file-picture-o:before, | |
| .fa-file-image-o:before { | |
| content: "\f1c5"; | |
| } | |
| .fa-file-zip-o:before, | |
| .fa-file-archive-o:before { | |
| content: "\f1c6"; | |
| } | |
| .fa-file-sound-o:before, | |
| .fa-file-audio-o:before { | |
| content: "\f1c7"; | |
| } | |
| .fa-file-movie-o:before, | |
| .fa-file-video-o:before { | |
| content: "\f1c8"; | |
| } | |
| .fa-file-code-o:before { | |
| content: "\f1c9"; | |
| } | |
| .fa-vine:before { | |
| content: "\f1ca"; | |
| } | |
| .fa-codepen:before { | |
| content: "\f1cb"; | |
| } | |
| .fa-jsfiddle:before { | |
| content: "\f1cc"; | |
| } | |
| .fa-life-bouy:before, | |
| .fa-life-buoy:before, | |
| .fa-life-saver:before, | |
| .fa-support:before, | |
| .fa-life-ring:before { | |
| content: "\f1cd"; | |
| } | |
| .fa-circle-o-notch:before { | |
| content: "\f1ce"; | |
| } | |
| .fa-ra:before, | |
| .fa-resistance:before, | |
| .fa-rebel:before { | |
| content: "\f1d0"; | |
| } | |
| .fa-ge:before, | |
| .fa-empire:before { | |
| content: "\f1d1"; | |
| } | |
| .fa-git-square:before { | |
| content: "\f1d2"; | |
| } | |
| .fa-git:before { | |
| content: "\f1d3"; | |
| } | |
| .fa-y-combinator-square:before, | |
| .fa-yc-square:before, | |
| .fa-hacker-news:before { | |
| content: "\f1d4"; | |
| } | |
| .fa-tencent-weibo:before { | |
| content: "\f1d5"; | |
| } | |
| .fa-qq:before { | |
| content: "\f1d6"; | |
| } | |
| .fa-wechat:before, | |
| .fa-weixin:before { | |
| content: "\f1d7"; | |
| } | |
| .fa-send:before, | |
| .fa-paper-plane:before { | |
| content: "\f1d8"; | |
| } | |
| .fa-send-o:before, | |
| .fa-paper-plane-o:before { | |
| content: "\f1d9"; | |
| } | |
| .fa-history:before { | |
| content: "\f1da"; | |
| } | |
| .fa-circle-thin:before { | |
| content: "\f1db"; | |
| } | |
| .fa-header:before { | |
| content: "\f1dc"; | |
| } | |
| .fa-paragraph:before { | |
| content: "\f1dd"; | |
| } | |
| .fa-sliders:before { | |
| content: "\f1de"; | |
| } | |
| .fa-share-alt:before { | |
| content: "\f1e0"; | |
| } | |
| .fa-share-alt-square:before { | |
| content: "\f1e1"; | |
| } | |
| .fa-bomb:before { | |
| content: "\f1e2"; | |
| } | |
| .fa-soccer-ball-o:before, | |
| .fa-futbol-o:before { | |
| content: "\f1e3"; | |
| } | |
| .fa-tty:before { | |
| content: "\f1e4"; | |
| } | |
| .fa-binoculars:before { | |
| content: "\f1e5"; | |
| } | |
| .fa-plug:before { | |
| content: "\f1e6"; | |
| } | |
| .fa-slideshare:before { | |
| content: "\f1e7"; | |
| } | |
| .fa-twitch:before { | |
| content: "\f1e8"; | |
| } | |
| .fa-yelp:before { | |
| content: "\f1e9"; | |
| } | |
| .fa-newspaper-o:before { | |
| content: "\f1ea"; | |
| } | |
| .fa-wifi:before { | |
| content: "\f1eb"; | |
| } | |
| .fa-calculator:before { | |
| content: "\f1ec"; | |
| } | |
| .fa-paypal:before { | |
| content: "\f1ed"; | |
| } | |
| .fa-google-wallet:before { | |
| content: "\f1ee"; | |
| } | |
| .fa-cc-visa:before { | |
| content: "\f1f0"; | |
| } | |
| .fa-cc-mastercard:before { | |
| content: "\f1f1"; | |
| } | |
| .fa-cc-discover:before { | |
| content: "\f1f2"; | |
| } | |
| .fa-cc-amex:before { | |
| content: "\f1f3"; | |
| } | |
| .fa-cc-paypal:before { | |
| content: "\f1f4"; | |
| } | |
| .fa-cc-stripe:before { | |
| content: "\f1f5"; | |
| } | |
| .fa-bell-slash:before { | |
| content: "\f1f6"; | |
| } | |
| .fa-bell-slash-o:before { | |
| content: "\f1f7"; | |
| } | |
| .fa-trash:before { | |
| content: "\f1f8"; | |
| } | |
| .fa-copyright:before { | |
| content: "\f1f9"; | |
| } | |
| .fa-at:before { | |
| content: "\f1fa"; | |
| } | |
| .fa-eyedropper:before { | |
| content: "\f1fb"; | |
| } | |
| .fa-paint-brush:before { | |
| content: "\f1fc"; | |
| } | |
| .fa-birthday-cake:before { | |
| content: "\f1fd"; | |
| } | |
| .fa-area-chart:before { | |
| content: "\f1fe"; | |
| } | |
| .fa-pie-chart:before { | |
| content: "\f200"; | |
| } | |
| .fa-line-chart:before { | |
| content: "\f201"; | |
| } | |
| .fa-lastfm:before { | |
| content: "\f202"; | |
| } | |
| .fa-lastfm-square:before { | |
| content: "\f203"; | |
| } | |
| .fa-toggle-off:before { | |
| content: "\f204"; | |
| } | |
| .fa-toggle-on:before { | |
| content: "\f205"; | |
| } | |
| .fa-bicycle:before { | |
| content: "\f206"; | |
| } | |
| .fa-bus:before { | |
| content: "\f207"; | |
| } | |
| .fa-ioxhost:before { | |
| content: "\f208"; | |
| } | |
| .fa-angellist:before { | |
| content: "\f209"; | |
| } | |
| .fa-cc:before { | |
| content: "\f20a"; | |
| } | |
| .fa-shekel:before, | |
| .fa-sheqel:before, | |
| .fa-ils:before { | |
| content: "\f20b"; | |
| } | |
| .fa-meanpath:before { | |
| content: "\f20c"; | |
| } | |
| .fa-buysellads:before { | |
| content: "\f20d"; | |
| } | |
| .fa-connectdevelop:before { | |
| content: "\f20e"; | |
| } | |
| .fa-dashcube:before { | |
| content: "\f210"; | |
| } | |
| .fa-forumbee:before { | |
| content: "\f211"; | |
| } | |
| .fa-leanpub:before { | |
| content: "\f212"; | |
| } | |
| .fa-sellsy:before { | |
| content: "\f213"; | |
| } | |
| .fa-shirtsinbulk:before { | |
| content: "\f214"; | |
| } | |
| .fa-simplybuilt:before { | |
| content: "\f215"; | |
| } | |
| .fa-skyatlas:before { | |
| content: "\f216"; | |
| } | |
| .fa-cart-plus:before { | |
| content: "\f217"; | |
| } | |
| .fa-cart-arrow-down:before { | |
| content: "\f218"; | |
| } | |
| .fa-diamond:before { | |
| content: "\f219"; | |
| } | |
| .fa-ship:before { | |
| content: "\f21a"; | |
| } | |
| .fa-user-secret:before { | |
| content: "\f21b"; | |
| } | |
| .fa-motorcycle:before { | |
| content: "\f21c"; | |
| } | |
| .fa-street-view:before { | |
| content: "\f21d"; | |
| } | |
| .fa-heartbeat:before { | |
| content: "\f21e"; | |
| } | |
| .fa-venus:before { | |
| content: "\f221"; | |
| } | |
| .fa-mars:before { | |
| content: "\f222"; | |
| } | |
| .fa-mercury:before { | |
| content: "\f223"; | |
| } | |
| .fa-intersex:before, | |
| .fa-transgender:before { | |
| content: "\f224"; | |
| } | |
| .fa-transgender-alt:before { | |
| content: "\f225"; | |
| } | |
| .fa-venus-double:before { | |
| content: "\f226"; | |
| } | |
| .fa-mars-double:before { | |
| content: "\f227"; | |
| } | |
| .fa-venus-mars:before { | |
| content: "\f228"; | |
| } | |
| .fa-mars-stroke:before { | |
| content: "\f229"; | |
| } | |
| .fa-mars-stroke-v:before { | |
| content: "\f22a"; | |
| } | |
| .fa-mars-stroke-h:before { | |
| content: "\f22b"; | |
| } | |
| .fa-neuter:before { | |
| content: "\f22c"; | |
| } | |
| .fa-genderless:before { | |
| content: "\f22d"; | |
| } | |
| .fa-facebook-official:before { | |
| content: "\f230"; | |
| } | |
| .fa-pinterest-p:before { | |
| content: "\f231"; | |
| } | |
| .fa-whatsapp:before { | |
| content: "\f232"; | |
| } | |
| .fa-server:before { | |
| content: "\f233"; | |
| } | |
| .fa-user-plus:before { | |
| content: "\f234"; | |
| } | |
| .fa-user-times:before { | |
| content: "\f235"; | |
| } | |
| .fa-hotel:before, | |
| .fa-bed:before { | |
| content: "\f236"; | |
| } | |
| .fa-viacoin:before { | |
| content: "\f237"; | |
| } | |
| .fa-train:before { | |
| content: "\f238"; | |
| } | |
| .fa-subway:before { | |
| content: "\f239"; | |
| } | |
| .fa-medium:before { | |
| content: "\f23a"; | |
| } | |
| .fa-yc:before, | |
| .fa-y-combinator:before { | |
| content: "\f23b"; | |
| } | |
| .fa-optin-monster:before { | |
| content: "\f23c"; | |
| } | |
| .fa-opencart:before { | |
| content: "\f23d"; | |
| } | |
| .fa-expeditedssl:before { | |
| content: "\f23e"; | |
| } | |
| .fa-battery-4:before, | |
| .fa-battery:before, | |
| .fa-battery-full:before { | |
| content: "\f240"; | |
| } | |
| .fa-battery-3:before, | |
| .fa-battery-three-quarters:before { | |
| content: "\f241"; | |
| } | |
| .fa-battery-2:before, | |
| .fa-battery-half:before { | |
| content: "\f242"; | |
| } | |
| .fa-battery-1:before, | |
| .fa-battery-quarter:before { | |
| content: "\f243"; | |
| } | |
| .fa-battery-0:before, | |
| .fa-battery-empty:before { | |
| content: "\f244"; | |
| } | |
| .fa-mouse-pointer:before { | |
| content: "\f245"; | |
| } | |
| .fa-i-cursor:before { | |
| content: "\f246"; | |
| } | |
| .fa-object-group:before { | |
| content: "\f247"; | |
| } | |
| .fa-object-ungroup:before { | |
| content: "\f248"; | |
| } | |
| .fa-sticky-note:before { | |
| content: "\f249"; | |
| } | |
| .fa-sticky-note-o:before { | |
| content: "\f24a"; | |
| } | |
| .fa-cc-jcb:before { | |
| content: "\f24b"; | |
| } | |
| .fa-cc-diners-club:before { | |
| content: "\f24c"; | |
| } | |
| .fa-clone:before { | |
| content: "\f24d"; | |
| } | |
| .fa-balance-scale:before { | |
| content: "\f24e"; | |
| } | |
| .fa-hourglass-o:before { | |
| content: "\f250"; | |
| } | |
| .fa-hourglass-1:before, | |
| .fa-hourglass-start:before { | |
| content: "\f251"; | |
| } | |
| .fa-hourglass-2:before, | |
| .fa-hourglass-half:before { | |
| content: "\f252"; | |
| } | |
| .fa-hourglass-3:before, | |
| .fa-hourglass-end:before { | |
| content: "\f253"; | |
| } | |
| .fa-hourglass:before { | |
| content: "\f254"; | |
| } | |
| .fa-hand-grab-o:before, | |
| .fa-hand-rock-o:before { | |
| content: "\f255"; | |
| } | |
| .fa-hand-stop-o:before, | |
| .fa-hand-paper-o:before { | |
| content: "\f256"; | |
| } | |
| .fa-hand-scissors-o:before { | |
| content: "\f257"; | |
| } | |
| .fa-hand-lizard-o:before { | |
| content: "\f258"; | |
| } | |
| .fa-hand-spock-o:before { | |
| content: "\f259"; | |
| } | |
| .fa-hand-pointer-o:before { | |
| content: "\f25a"; | |
| } | |
| .fa-hand-peace-o:before { | |
| content: "\f25b"; | |
| } | |
| .fa-trademark:before { | |
| content: "\f25c"; | |
| } | |
| .fa-registered:before { | |
| content: "\f25d"; | |
| } | |
| .fa-creative-commons:before { | |
| content: "\f25e"; | |
| } | |
| .fa-gg:before { | |
| content: "\f260"; | |
| } | |
| .fa-gg-circle:before { | |
| content: "\f261"; | |
| } | |
| .fa-tripadvisor:before { | |
| content: "\f262"; | |
| } | |
| .fa-odnoklassniki:before { | |
| content: "\f263"; | |
| } | |
| .fa-odnoklassniki-square:before { | |
| content: "\f264"; | |
| } | |
| .fa-get-pocket:before { | |
| content: "\f265"; | |
| } | |
| .fa-wikipedia-w:before { | |
| content: "\f266"; | |
| } | |
| .fa-safari:before { | |
| content: "\f267"; | |
| } | |
| .fa-chrome:before { | |
| content: "\f268"; | |
| } | |
| .fa-firefox:before { | |
| content: "\f269"; | |
| } | |
| .fa-opera:before { | |
| content: "\f26a"; | |
| } | |
| .fa-internet-explorer:before { | |
| content: "\f26b"; | |
| } | |
| .fa-tv:before, | |
| .fa-television:before { | |
| content: "\f26c"; | |
| } | |
| .fa-contao:before { | |
| content: "\f26d"; | |
| } | |
| .fa-500px:before { | |
| content: "\f26e"; | |
| } | |
| .fa-amazon:before { | |
| content: "\f270"; | |
| } | |
| .fa-calendar-plus-o:before { | |
| content: "\f271"; | |
| } | |
| .fa-calendar-minus-o:before { | |
| content: "\f272"; | |
| } | |
| .fa-calendar-times-o:before { | |
| content: "\f273"; | |
| } | |
| .fa-calendar-check-o:before { | |
| content: "\f274"; | |
| } | |
| .fa-industry:before { | |
| content: "\f275"; | |
| } | |
| .fa-map-pin:before { | |
| content: "\f276"; | |
| } | |
| .fa-map-signs:before { | |
| content: "\f277"; | |
| } | |
| .fa-map-o:before { | |
| content: "\f278"; | |
| } | |
| .fa-map:before { | |
| content: "\f279"; | |
| } | |
| .fa-commenting:before { | |
| content: "\f27a"; | |
| } | |
| .fa-commenting-o:before { | |
| content: "\f27b"; | |
| } | |
| .fa-houzz:before { | |
| content: "\f27c"; | |
| } | |
| .fa-vimeo:before { | |
| content: "\f27d"; | |
| } | |
| .fa-black-tie:before { | |
| content: "\f27e"; | |
| } | |
| .fa-fonticons:before { | |
| content: "\f280"; | |
| } | |
| .fa-reddit-alien:before { | |
| content: "\f281"; | |
| } | |
| .fa-edge:before { | |
| content: "\f282"; | |
| } | |
| .fa-credit-card-alt:before { | |
| content: "\f283"; | |
| } | |
| .fa-codiepie:before { | |
| content: "\f284"; | |
| } | |
| .fa-modx:before { | |
| content: "\f285"; | |
| } | |
| .fa-fort-awesome:before { | |
| content: "\f286"; | |
| } | |
| .fa-usb:before { | |
| content: "\f287"; | |
| } | |
| .fa-product-hunt:before { | |
| content: "\f288"; | |
| } | |
| .fa-mixcloud:before { | |
| content: "\f289"; | |
| } | |
| .fa-scribd:before { | |
| content: "\f28a"; | |
| } | |
| .fa-pause-circle:before { | |
| content: "\f28b"; | |
| } | |
| .fa-pause-circle-o:before { | |
| content: "\f28c"; | |
| } | |
| .fa-stop-circle:before { | |
| content: "\f28d"; | |
| } | |
| .fa-stop-circle-o:before { | |
| content: "\f28e"; | |
| } | |
| .fa-shopping-bag:before { | |
| content: "\f290"; | |
| } | |
| .fa-shopping-basket:before { | |
| content: "\f291"; | |
| } | |
| .fa-hashtag:before { | |
| content: "\f292"; | |
| } | |
| .fa-bluetooth:before { | |
| content: "\f293"; | |
| } | |
| .fa-bluetooth-b:before { | |
| content: "\f294"; | |
| } | |
| .fa-percent:before { | |
| content: "\f295"; | |
| } | |
| .fa-gitlab:before { | |
| content: "\f296"; | |
| } | |
| .fa-wpbeginner:before { | |
| content: "\f297"; | |
| } | |
| .fa-wpforms:before { | |
| content: "\f298"; | |
| } | |
| .fa-envira:before { | |
| content: "\f299"; | |
| } | |
| .fa-universal-access:before { | |
| content: "\f29a"; | |
| } | |
| .fa-wheelchair-alt:before { | |
| content: "\f29b"; | |
| } | |
| .fa-question-circle-o:before { | |
| content: "\f29c"; | |
| } | |
| .fa-blind:before { | |
| content: "\f29d"; | |
| } | |
| .fa-audio-description:before { | |
| content: "\f29e"; | |
| } | |
| .fa-volume-control-phone:before { | |
| content: "\f2a0"; | |
| } | |
| .fa-braille:before { | |
| content: "\f2a1"; | |
| } | |
| .fa-assistive-listening-systems:before { | |
| content: "\f2a2"; | |
| } | |
| .fa-asl-interpreting:before, | |
| .fa-american-sign-language-interpreting:before { | |
| content: "\f2a3"; | |
| } | |
| .fa-deafness:before, | |
| .fa-hard-of-hearing:before, | |
| .fa-deaf:before { | |
| content: "\f2a4"; | |
| } | |
| .fa-glide:before { | |
| content: "\f2a5"; | |
| } | |
| .fa-glide-g:before { | |
| content: "\f2a6"; | |
| } | |
| .fa-signing:before, | |
| .fa-sign-language:before { | |
| content: "\f2a7"; | |
| } | |
| .fa-low-vision:before { | |
| content: "\f2a8"; | |
| } | |
| .fa-viadeo:before { | |
| content: "\f2a9"; | |
| } | |
| .fa-viadeo-square:before { | |
| content: "\f2aa"; | |
| } | |
| .fa-snapchat:before { | |
| content: "\f2ab"; | |
| } | |
| .fa-snapchat-ghost:before { | |
| content: "\f2ac"; | |
| } | |
| .fa-snapchat-square:before { | |
| content: "\f2ad"; | |
| } | |
| .fa-pied-piper:before { | |
| content: "\f2ae"; | |
| } | |
| .fa-first-order:before { | |
| content: "\f2b0"; | |
| } | |
| .fa-yoast:before { | |
| content: "\f2b1"; | |
| } | |
| .fa-themeisle:before { | |
| content: "\f2b2"; | |
| } | |
| .fa-google-plus-circle:before, | |
| .fa-google-plus-official:before { | |
| content: "\f2b3"; | |
| } | |
| .fa-fa:before, | |
| .fa-font-awesome:before { | |
| content: "\f2b4"; | |
| } | |
| .fa-handshake-o:before { | |
| content: "\f2b5"; | |
| } | |
| .fa-envelope-open:before { | |
| content: "\f2b6"; | |
| } | |
| .fa-envelope-open-o:before { | |
| content: "\f2b7"; | |
| } | |
| .fa-linode:before { | |
| content: "\f2b8"; | |
| } | |
| .fa-address-book:before { | |
| content: "\f2b9"; | |
| } | |
| .fa-address-book-o:before { | |
| content: "\f2ba"; | |
| } | |
| .fa-vcard:before, | |
| .fa-address-card:before { | |
| content: "\f2bb"; | |
| } | |
| .fa-vcard-o:before, | |
| .fa-address-card-o:before { | |
| content: "\f2bc"; | |
| } | |
| .fa-user-circle:before { | |
| content: "\f2bd"; | |
| } | |
| .fa-user-circle-o:before { | |
| content: "\f2be"; | |
| } | |
| .fa-user-o:before { | |
| content: "\f2c0"; | |
| } | |
| .fa-id-badge:before { | |
| content: "\f2c1"; | |
| } | |
| .fa-drivers-license:before, | |
| .fa-id-card:before { | |
| content: "\f2c2"; | |
| } | |
| .fa-drivers-license-o:before, | |
| .fa-id-card-o:before { | |
| content: "\f2c3"; | |
| } | |
| .fa-quora:before { | |
| content: "\f2c4"; | |
| } | |
| .fa-free-code-camp:before { | |
| content: "\f2c5"; | |
| } | |
| .fa-telegram:before { | |
| content: "\f2c6"; | |
| } | |
| .fa-thermometer-4:before, | |
| .fa-thermometer:before, | |
| .fa-thermometer-full:before { | |
| content: "\f2c7"; | |
| } | |
| .fa-thermometer-3:before, | |
| .fa-thermometer-three-quarters:before { | |
| content: "\f2c8"; | |
| } | |
| .fa-thermometer-2:before, | |
| .fa-thermometer-half:before { | |
| content: "\f2c9"; | |
| } | |
| .fa-thermometer-1:before, | |
| .fa-thermometer-quarter:before { | |
| content: "\f2ca"; | |
| } | |
| .fa-thermometer-0:before, | |
| .fa-thermometer-empty:before { | |
| content: "\f2cb"; | |
| } | |
| .fa-shower:before { | |
| content: "\f2cc"; | |
| } | |
| .fa-bathtub:before, | |
| .fa-s15:before, | |
| .fa-bath:before { | |
| content: "\f2cd"; | |
| } | |
| .fa-podcast:before { | |
| content: "\f2ce"; | |
| } | |
| .fa-window-maximize:before { | |
| content: "\f2d0"; | |
| } | |
| .fa-window-minimize:before { | |
| content: "\f2d1"; | |
| } | |
| .fa-window-restore:before { | |
| content: "\f2d2"; | |
| } | |
| .fa-times-rectangle:before, | |
| .fa-window-close:before { | |
| content: "\f2d3"; | |
| } | |
| .fa-times-rectangle-o:before, | |
| .fa-window-close-o:before { | |
| content: "\f2d4"; | |
| } | |
| .fa-bandcamp:before { | |
| content: "\f2d5"; | |
| } | |
| .fa-grav:before { | |
| content: "\f2d6"; | |
| } | |
| .fa-etsy:before { | |
| content: "\f2d7"; | |
| } | |
| .fa-imdb:before { | |
| content: "\f2d8"; | |
| } | |
| .fa-ravelry:before { | |
| content: "\f2d9"; | |
| } | |
| .fa-eercast:before { | |
| content: "\f2da"; | |
| } | |
| .fa-microchip:before { | |
| content: "\f2db"; | |
| } | |
| .fa-snowflake-o:before { | |
| content: "\f2dc"; | |
| } | |
| .fa-superpowers:before { | |
| content: "\f2dd"; | |
| } | |
| .fa-wpexplorer:before { | |
| content: "\f2de"; | |
| } | |
| .fa-meetup:before { | |
| content: "\f2e0"; | |
| } | |
| .sr-only { | |
| position: absolute; | |
| width: 1px; | |
| height: 1px; | |
| padding: 0; | |
| margin: -1px; | |
| overflow: hidden; | |
| clip: rect(0, 0, 0, 0); | |
| border: 0; | |
| } | |
| .sr-only-focusable:active, | |
| .sr-only-focusable:focus { | |
| position: static; | |
| width: auto; | |
| height: auto; | |
| margin: 0; | |
| overflow: visible; | |
| clip: auto; | |
| } | |
| .sr-only-focusable:active, | |
| .sr-only-focusable:focus { | |
| position: static; | |
| width: auto; | |
| height: auto; | |
| margin: 0; | |
| overflow: visible; | |
| clip: auto; | |
| } | |
| /*! | |
| * | |
| * IPython base | |
| * | |
| */ | |
| .modal.fade .modal-dialog { | |
| -webkit-transform: translate(0, 0); | |
| -ms-transform: translate(0, 0); | |
| -o-transform: translate(0, 0); | |
| transform: translate(0, 0); | |
| } | |
| code { | |
| color: #000; | |
| } | |
| pre { | |
| font-size: inherit; | |
| line-height: inherit; | |
| } | |
| label { | |
| font-weight: normal; | |
| } | |
| /* Make the page background atleast 100% the height of the view port */ | |
| /* Make the page itself atleast 70% the height of the view port */ | |
| .border-box-sizing { | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| } | |
| .corner-all { | |
| border-radius: 2px; | |
| } | |
| .no-padding { | |
| padding: 0px; | |
| } | |
| /* Flexible box model classes */ | |
| /* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */ | |
| /* This file is a compatability layer. It allows the usage of flexible box | |
| model layouts accross multiple browsers, including older browsers. The newest, | |
| universal implementation of the flexible box model is used when available (see | |
| `Modern browsers` comments below). Browsers that are known to implement this | |
| new spec completely include: | |
| Firefox 28.0+ | |
| Chrome 29.0+ | |
| Internet Explorer 11+ | |
| Opera 17.0+ | |
| Browsers not listed, including Safari, are supported via the styling under the | |
| `Old browsers` comments below. | |
| */ | |
| .hbox { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| } | |
| .hbox > * { | |
| /* Old browsers */ | |
| -webkit-box-flex: 0; | |
| -moz-box-flex: 0; | |
| box-flex: 0; | |
| /* Modern browsers */ | |
| flex: none; | |
| } | |
| .vbox { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| } | |
| .vbox > * { | |
| /* Old browsers */ | |
| -webkit-box-flex: 0; | |
| -moz-box-flex: 0; | |
| box-flex: 0; | |
| /* Modern browsers */ | |
| flex: none; | |
| } | |
| .hbox.reverse, | |
| .vbox.reverse, | |
| .reverse { | |
| /* Old browsers */ | |
| -webkit-box-direction: reverse; | |
| -moz-box-direction: reverse; | |
| box-direction: reverse; | |
| /* Modern browsers */ | |
| flex-direction: row-reverse; | |
| } | |
| .hbox.box-flex0, | |
| .vbox.box-flex0, | |
| .box-flex0 { | |
| /* Old browsers */ | |
| -webkit-box-flex: 0; | |
| -moz-box-flex: 0; | |
| box-flex: 0; | |
| /* Modern browsers */ | |
| flex: none; | |
| width: auto; | |
| } | |
| .hbox.box-flex1, | |
| .vbox.box-flex1, | |
| .box-flex1 { | |
| /* Old browsers */ | |
| -webkit-box-flex: 1; | |
| -moz-box-flex: 1; | |
| box-flex: 1; | |
| /* Modern browsers */ | |
| flex: 1; | |
| } | |
| .hbox.box-flex, | |
| .vbox.box-flex, | |
| .box-flex { | |
| /* Old browsers */ | |
| /* Old browsers */ | |
| -webkit-box-flex: 1; | |
| -moz-box-flex: 1; | |
| box-flex: 1; | |
| /* Modern browsers */ | |
| flex: 1; | |
| } | |
| .hbox.box-flex2, | |
| .vbox.box-flex2, | |
| .box-flex2 { | |
| /* Old browsers */ | |
| -webkit-box-flex: 2; | |
| -moz-box-flex: 2; | |
| box-flex: 2; | |
| /* Modern browsers */ | |
| flex: 2; | |
| } | |
| .box-group1 { | |
| /* Deprecated */ | |
| -webkit-box-flex-group: 1; | |
| -moz-box-flex-group: 1; | |
| box-flex-group: 1; | |
| } | |
| .box-group2 { | |
| /* Deprecated */ | |
| -webkit-box-flex-group: 2; | |
| -moz-box-flex-group: 2; | |
| box-flex-group: 2; | |
| } | |
| .hbox.start, | |
| .vbox.start, | |
| .start { | |
| /* Old browsers */ | |
| -webkit-box-pack: start; | |
| -moz-box-pack: start; | |
| box-pack: start; | |
| /* Modern browsers */ | |
| justify-content: flex-start; | |
| } | |
| .hbox.end, | |
| .vbox.end, | |
| .end { | |
| /* Old browsers */ | |
| -webkit-box-pack: end; | |
| -moz-box-pack: end; | |
| box-pack: end; | |
| /* Modern browsers */ | |
| justify-content: flex-end; | |
| } | |
| .hbox.center, | |
| .vbox.center, | |
| .center { | |
| /* Old browsers */ | |
| -webkit-box-pack: center; | |
| -moz-box-pack: center; | |
| box-pack: center; | |
| /* Modern browsers */ | |
| justify-content: center; | |
| } | |
| .hbox.baseline, | |
| .vbox.baseline, | |
| .baseline { | |
| /* Old browsers */ | |
| -webkit-box-pack: baseline; | |
| -moz-box-pack: baseline; | |
| box-pack: baseline; | |
| /* Modern browsers */ | |
| justify-content: baseline; | |
| } | |
| .hbox.stretch, | |
| .vbox.stretch, | |
| .stretch { | |
| /* Old browsers */ | |
| -webkit-box-pack: stretch; | |
| -moz-box-pack: stretch; | |
| box-pack: stretch; | |
| /* Modern browsers */ | |
| justify-content: stretch; | |
| } | |
| .hbox.align-start, | |
| .vbox.align-start, | |
| .align-start { | |
| /* Old browsers */ | |
| -webkit-box-align: start; | |
| -moz-box-align: start; | |
| box-align: start; | |
| /* Modern browsers */ | |
| align-items: flex-start; | |
| } | |
| .hbox.align-end, | |
| .vbox.align-end, | |
| .align-end { | |
| /* Old browsers */ | |
| -webkit-box-align: end; | |
| -moz-box-align: end; | |
| box-align: end; | |
| /* Modern browsers */ | |
| align-items: flex-end; | |
| } | |
| .hbox.align-center, | |
| .vbox.align-center, | |
| .align-center { | |
| /* Old browsers */ | |
| -webkit-box-align: center; | |
| -moz-box-align: center; | |
| box-align: center; | |
| /* Modern browsers */ | |
| align-items: center; | |
| } | |
| .hbox.align-baseline, | |
| .vbox.align-baseline, | |
| .align-baseline { | |
| /* Old browsers */ | |
| -webkit-box-align: baseline; | |
| -moz-box-align: baseline; | |
| box-align: baseline; | |
| /* Modern browsers */ | |
| align-items: baseline; | |
| } | |
| .hbox.align-stretch, | |
| .vbox.align-stretch, | |
| .align-stretch { | |
| /* Old browsers */ | |
| -webkit-box-align: stretch; | |
| -moz-box-align: stretch; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| align-items: stretch; | |
| } | |
| div.error { | |
| margin: 2em; | |
| text-align: center; | |
| } | |
| div.error > h1 { | |
| font-size: 500%; | |
| line-height: normal; | |
| } | |
| div.error > p { | |
| font-size: 200%; | |
| line-height: normal; | |
| } | |
| div.traceback-wrapper { | |
| text-align: left; | |
| max-width: 800px; | |
| margin: auto; | |
| } | |
| div.traceback-wrapper pre.traceback { | |
| max-height: 600px; | |
| overflow: auto; | |
| } | |
| /** | |
| * Primary styles | |
| * | |
| * Author: Jupyter Development Team | |
| */ | |
| body { | |
| background-color: #fff; | |
| /* This makes sure that the body covers the entire window and needs to | |
| be in a different element than the display: box in wrapper below */ | |
| position: absolute; | |
| left: 0px; | |
| right: 0px; | |
| top: 0px; | |
| bottom: 0px; | |
| overflow: visible; | |
| } | |
| body > #header { | |
| /* Initially hidden to prevent FLOUC */ | |
| display: none; | |
| background-color: #fff; | |
| /* Display over codemirror */ | |
| position: relative; | |
| z-index: 100; | |
| } | |
| body > #header #header-container { | |
| display: flex; | |
| flex-direction: row; | |
| justify-content: space-between; | |
| padding: 5px; | |
| padding-bottom: 5px; | |
| padding-top: 5px; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| } | |
| body > #header .header-bar { | |
| width: 100%; | |
| height: 1px; | |
| background: #e7e7e7; | |
| margin-bottom: -1px; | |
| } | |
| @media print { | |
| body > #header { | |
| display: none !important; | |
| } | |
| } | |
| #header-spacer { | |
| width: 100%; | |
| visibility: hidden; | |
| } | |
| @media print { | |
| #header-spacer { | |
| display: none; | |
| } | |
| } | |
| #ipython_notebook { | |
| padding-left: 0px; | |
| padding-top: 1px; | |
| padding-bottom: 1px; | |
| } | |
| [dir="rtl"] #ipython_notebook { | |
| margin-right: 10px; | |
| margin-left: 0; | |
| } | |
| [dir="rtl"] #ipython_notebook.pull-left { | |
| float: right !important; | |
| float: right; | |
| } | |
| .flex-spacer { | |
| flex: 1; | |
| } | |
| #noscript { | |
| width: auto; | |
| padding-top: 16px; | |
| padding-bottom: 16px; | |
| text-align: center; | |
| font-size: 22px; | |
| color: red; | |
| font-weight: bold; | |
| } | |
| #ipython_notebook img { | |
| height: 28px; | |
| } | |
| #site { | |
| width: 100%; | |
| display: none; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| overflow: auto; | |
| } | |
| @media print { | |
| #site { | |
| height: auto !important; | |
| } | |
| } | |
| /* Smaller buttons */ | |
| .ui-button .ui-button-text { | |
| padding: 0.2em 0.8em; | |
| font-size: 77%; | |
| } | |
| input.ui-button { | |
| padding: 0.3em 0.9em; | |
| } | |
| span#kernel_logo_widget { | |
| margin: 0 10px; | |
| } | |
| span#login_widget { | |
| float: right; | |
| } | |
| [dir="rtl"] span#login_widget { | |
| float: left; | |
| } | |
| span#login_widget > .button, | |
| #logout { | |
| color: #333; | |
| background-color: #fff; | |
| border-color: #ccc; | |
| } | |
| span#login_widget > .button:focus, | |
| #logout:focus, | |
| span#login_widget > .button.focus, | |
| #logout.focus { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #8c8c8c; | |
| } | |
| span#login_widget > .button:hover, | |
| #logout:hover { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #adadad; | |
| } | |
| span#login_widget > .button:active, | |
| #logout:active, | |
| span#login_widget > .button.active, | |
| #logout.active, | |
| .open > .dropdown-togglespan#login_widget > .button, | |
| .open > .dropdown-toggle#logout { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #adadad; | |
| } | |
| span#login_widget > .button:active:hover, | |
| #logout:active:hover, | |
| span#login_widget > .button.active:hover, | |
| #logout.active:hover, | |
| .open > .dropdown-togglespan#login_widget > .button:hover, | |
| .open > .dropdown-toggle#logout:hover, | |
| span#login_widget > .button:active:focus, | |
| #logout:active:focus, | |
| span#login_widget > .button.active:focus, | |
| #logout.active:focus, | |
| .open > .dropdown-togglespan#login_widget > .button:focus, | |
| .open > .dropdown-toggle#logout:focus, | |
| span#login_widget > .button:active.focus, | |
| #logout:active.focus, | |
| span#login_widget > .button.active.focus, | |
| #logout.active.focus, | |
| .open > .dropdown-togglespan#login_widget > .button.focus, | |
| .open > .dropdown-toggle#logout.focus { | |
| color: #333; | |
| background-color: #d4d4d4; | |
| border-color: #8c8c8c; | |
| } | |
| span#login_widget > .button:active, | |
| #logout:active, | |
| span#login_widget > .button.active, | |
| #logout.active, | |
| .open > .dropdown-togglespan#login_widget > .button, | |
| .open > .dropdown-toggle#logout { | |
| background-image: none; | |
| } | |
| span#login_widget > .button.disabled:hover, | |
| #logout.disabled:hover, | |
| span#login_widget > .button[disabled]:hover, | |
| #logout[disabled]:hover, | |
| fieldset[disabled] span#login_widget > .button:hover, | |
| fieldset[disabled] #logout:hover, | |
| span#login_widget > .button.disabled:focus, | |
| #logout.disabled:focus, | |
| span#login_widget > .button[disabled]:focus, | |
| #logout[disabled]:focus, | |
| fieldset[disabled] span#login_widget > .button:focus, | |
| fieldset[disabled] #logout:focus, | |
| span#login_widget > .button.disabled.focus, | |
| #logout.disabled.focus, | |
| span#login_widget > .button[disabled].focus, | |
| #logout[disabled].focus, | |
| fieldset[disabled] span#login_widget > .button.focus, | |
| fieldset[disabled] #logout.focus { | |
| background-color: #fff; | |
| border-color: #ccc; | |
| } | |
| span#login_widget > .button .badge, | |
| #logout .badge { | |
| color: #fff; | |
| background-color: #333; | |
| } | |
| .nav-header { | |
| text-transform: none; | |
| } | |
| #header > span { | |
| margin-top: 10px; | |
| } | |
| .modal_stretch .modal-dialog { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| min-height: 80vh; | |
| } | |
| .modal_stretch .modal-dialog .modal-body { | |
| max-height: calc(100vh - 200px); | |
| overflow: auto; | |
| flex: 1; | |
| } | |
| .modal-header { | |
| cursor: move; | |
| } | |
| @media (min-width: 768px) { | |
| .modal .modal-dialog { | |
| width: 700px; | |
| } | |
| } | |
| @media (min-width: 768px) { | |
| select.form-control { | |
| margin-left: 12px; | |
| margin-right: 12px; | |
| } | |
| } | |
| /*! | |
| * | |
| * IPython auth | |
| * | |
| */ | |
| .center-nav { | |
| display: inline-block; | |
| margin-bottom: -4px; | |
| } | |
| [dir="rtl"] .center-nav form.pull-left { | |
| float: right !important; | |
| float: right; | |
| } | |
| [dir="rtl"] .center-nav .navbar-text { | |
| float: right; | |
| } | |
| [dir="rtl"] .navbar-inner { | |
| text-align: right; | |
| } | |
| [dir="rtl"] div.text-left { | |
| text-align: right; | |
| } | |
| /*! | |
| * | |
| * IPython tree view | |
| * | |
| */ | |
| /* We need an invisible input field on top of the sentense*/ | |
| /* "Drag file onto the list ..." */ | |
| .alternate_upload { | |
| background-color: none; | |
| display: inline; | |
| } | |
| .alternate_upload.form { | |
| padding: 0; | |
| margin: 0; | |
| } | |
| .alternate_upload input.fileinput { | |
| position: absolute; | |
| display: block; | |
| width: 100%; | |
| height: 100%; | |
| overflow: hidden; | |
| cursor: pointer; | |
| opacity: 0; | |
| z-index: 2; | |
| } | |
| .alternate_upload .btn-xs > input.fileinput { | |
| margin: -1px -5px; | |
| } | |
| .alternate_upload .btn-upload { | |
| position: relative; | |
| height: 22px; | |
| } | |
| ::-webkit-file-upload-button { | |
| cursor: pointer; | |
| } | |
| /** | |
| * Primary styles | |
| * | |
| * Author: Jupyter Development Team | |
| */ | |
| ul#tabs { | |
| margin-bottom: 4px; | |
| } | |
| ul#tabs a { | |
| padding-top: 6px; | |
| padding-bottom: 4px; | |
| } | |
| [dir="rtl"] ul#tabs.nav-tabs > li { | |
| float: right; | |
| } | |
| [dir="rtl"] ul#tabs.nav.nav-tabs { | |
| padding-right: 0; | |
| } | |
| ul.breadcrumb a:focus, | |
| ul.breadcrumb a:hover { | |
| text-decoration: none; | |
| } | |
| ul.breadcrumb i.icon-home { | |
| font-size: 16px; | |
| margin-right: 4px; | |
| } | |
| ul.breadcrumb span { | |
| color: #5e5e5e; | |
| } | |
| .list_toolbar { | |
| padding: 4px 0 4px 0; | |
| vertical-align: middle; | |
| } | |
| .list_toolbar .tree-buttons { | |
| padding-top: 1px; | |
| } | |
| [dir="rtl"] .list_toolbar .tree-buttons .pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| [dir="rtl"] .list_toolbar .col-sm-4, | |
| [dir="rtl"] .list_toolbar .col-sm-8 { | |
| float: right; | |
| } | |
| .dynamic-buttons { | |
| padding-top: 3px; | |
| display: inline-block; | |
| } | |
| .list_toolbar [class*="span"] { | |
| min-height: 24px; | |
| } | |
| .list_header { | |
| font-weight: bold; | |
| background-color: #EEE; | |
| } | |
| .list_placeholder { | |
| font-weight: bold; | |
| padding-top: 4px; | |
| padding-bottom: 4px; | |
| padding-left: 7px; | |
| padding-right: 7px; | |
| } | |
| .list_container { | |
| margin-top: 4px; | |
| margin-bottom: 20px; | |
| border: 1px solid #ddd; | |
| border-radius: 2px; | |
| } | |
| .list_container > div { | |
| border-bottom: 1px solid #ddd; | |
| } | |
| .list_container > div:hover .list-item { | |
| background-color: red; | |
| } | |
| .list_container > div:last-child { | |
| border: none; | |
| } | |
| .list_item:hover .list_item { | |
| background-color: #ddd; | |
| } | |
| .list_item a { | |
| text-decoration: none; | |
| } | |
| .list_item:hover { | |
| background-color: #fafafa; | |
| } | |
| .list_header > div, | |
| .list_item > div { | |
| padding-top: 4px; | |
| padding-bottom: 4px; | |
| padding-left: 7px; | |
| padding-right: 7px; | |
| line-height: 22px; | |
| } | |
| .list_header > div input, | |
| .list_item > div input { | |
| margin-right: 7px; | |
| margin-left: 14px; | |
| vertical-align: text-bottom; | |
| line-height: 22px; | |
| position: relative; | |
| top: -1px; | |
| } | |
| .list_header > div .item_link, | |
| .list_item > div .item_link { | |
| margin-left: -1px; | |
| vertical-align: baseline; | |
| line-height: 22px; | |
| } | |
| [dir="rtl"] .list_item > div input { | |
| margin-right: 0; | |
| } | |
| .new-file input[type=checkbox] { | |
| visibility: hidden; | |
| } | |
| .item_name { | |
| line-height: 22px; | |
| height: 24px; | |
| } | |
| .item_icon { | |
| font-size: 14px; | |
| color: #5e5e5e; | |
| margin-right: 7px; | |
| margin-left: 7px; | |
| line-height: 22px; | |
| vertical-align: baseline; | |
| } | |
| .item_modified { | |
| margin-right: 7px; | |
| margin-left: 7px; | |
| } | |
| [dir="rtl"] .item_modified.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| .item_buttons { | |
| line-height: 1em; | |
| margin-left: -5px; | |
| } | |
| .item_buttons .btn, | |
| .item_buttons .btn-group, | |
| .item_buttons .input-group { | |
| float: left; | |
| } | |
| .item_buttons > .btn, | |
| .item_buttons > .btn-group, | |
| .item_buttons > .input-group { | |
| margin-left: 5px; | |
| } | |
| .item_buttons .btn { | |
| min-width: 13ex; | |
| } | |
| .item_buttons .running-indicator { | |
| padding-top: 4px; | |
| color: #5cb85c; | |
| } | |
| .item_buttons .kernel-name { | |
| padding-top: 4px; | |
| color: #5bc0de; | |
| margin-right: 7px; | |
| float: left; | |
| } | |
| [dir="rtl"] .item_buttons.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| [dir="rtl"] .item_buttons .kernel-name { | |
| margin-left: 7px; | |
| float: right; | |
| } | |
| .toolbar_info { | |
| height: 24px; | |
| line-height: 24px; | |
| } | |
| .list_item input:not([type=checkbox]) { | |
| padding-top: 3px; | |
| padding-bottom: 3px; | |
| height: 22px; | |
| line-height: 14px; | |
| margin: 0px; | |
| } | |
| .highlight_text { | |
| color: blue; | |
| } | |
| #project_name { | |
| display: inline-block; | |
| padding-left: 7px; | |
| margin-left: -2px; | |
| } | |
| #project_name > .breadcrumb { | |
| padding: 0px; | |
| margin-bottom: 0px; | |
| background-color: transparent; | |
| font-weight: bold; | |
| } | |
| .sort_button { | |
| display: inline-block; | |
| padding-left: 7px; | |
| } | |
| [dir="rtl"] .sort_button.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| #tree-selector { | |
| padding-right: 0px; | |
| } | |
| #button-select-all { | |
| min-width: 50px; | |
| } | |
| [dir="rtl"] #button-select-all.btn { | |
| float: right ; | |
| } | |
| #select-all { | |
| margin-left: 7px; | |
| margin-right: 2px; | |
| margin-top: 2px; | |
| height: 16px; | |
| } | |
| [dir="rtl"] #select-all.pull-left { | |
| float: right !important; | |
| float: right; | |
| } | |
| .menu_icon { | |
| margin-right: 2px; | |
| } | |
| .tab-content .row { | |
| margin-left: 0px; | |
| margin-right: 0px; | |
| } | |
| .folder_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f114"; | |
| } | |
| .folder_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .folder_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .folder_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .folder_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .notebook_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f02d"; | |
| position: relative; | |
| top: -1px; | |
| } | |
| .notebook_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .notebook_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .notebook_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .notebook_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .running_notebook_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f02d"; | |
| position: relative; | |
| top: -1px; | |
| color: #5cb85c; | |
| } | |
| .running_notebook_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .running_notebook_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .running_notebook_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .running_notebook_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .file_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f016"; | |
| position: relative; | |
| top: -2px; | |
| } | |
| .file_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .file_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .file_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .file_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| #notebook_toolbar .pull-right { | |
| padding-top: 0px; | |
| margin-right: -1px; | |
| } | |
| ul#new-menu { | |
| left: auto; | |
| right: 0; | |
| } | |
| #new-menu .dropdown-header { | |
| font-size: 10px; | |
| border-bottom: 1px solid #e5e5e5; | |
| padding: 0 0 3px; | |
| margin: -3px 20px 0; | |
| } | |
| .kernel-menu-icon { | |
| padding-right: 12px; | |
| width: 24px; | |
| content: "\f096"; | |
| } | |
| .kernel-menu-icon:before { | |
| content: "\f096"; | |
| } | |
| .kernel-menu-icon-current:before { | |
| content: "\f00c"; | |
| } | |
| #tab_content { | |
| padding-top: 20px; | |
| } | |
| #running .panel-group .panel { | |
| margin-top: 3px; | |
| margin-bottom: 1em; | |
| } | |
| #running .panel-group .panel .panel-heading { | |
| background-color: #EEE; | |
| padding-top: 4px; | |
| padding-bottom: 4px; | |
| padding-left: 7px; | |
| padding-right: 7px; | |
| line-height: 22px; | |
| } | |
| #running .panel-group .panel .panel-heading a:focus, | |
| #running .panel-group .panel .panel-heading a:hover { | |
| text-decoration: none; | |
| } | |
| #running .panel-group .panel .panel-body { | |
| padding: 0px; | |
| } | |
| #running .panel-group .panel .panel-body .list_container { | |
| margin-top: 0px; | |
| margin-bottom: 0px; | |
| border: 0px; | |
| border-radius: 0px; | |
| } | |
| #running .panel-group .panel .panel-body .list_container .list_item { | |
| border-bottom: 1px solid #ddd; | |
| } | |
| #running .panel-group .panel .panel-body .list_container .list_item:last-child { | |
| border-bottom: 0px; | |
| } | |
| .delete-button { | |
| display: none; | |
| } | |
| .duplicate-button { | |
| display: none; | |
| } | |
| .rename-button { | |
| display: none; | |
| } | |
| .move-button { | |
| display: none; | |
| } | |
| .download-button { | |
| display: none; | |
| } | |
| .shutdown-button { | |
| display: none; | |
| } | |
| .dynamic-instructions { | |
| display: inline-block; | |
| padding-top: 4px; | |
| } | |
| /*! | |
| * | |
| * IPython text editor webapp | |
| * | |
| */ | |
| .selected-keymap i.fa { | |
| padding: 0px 5px; | |
| } | |
| .selected-keymap i.fa:before { | |
| content: "\f00c"; | |
| } | |
| #mode-menu { | |
| overflow: auto; | |
| max-height: 20em; | |
| } | |
| .edit_app #header { | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| } | |
| .edit_app #menubar .navbar { | |
| /* Use a negative 1 bottom margin, so the border overlaps the border of the | |
| header */ | |
| margin-bottom: -1px; | |
| } | |
| .dirty-indicator { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| width: 20px; | |
| } | |
| .dirty-indicator.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator.pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator.pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator-dirty { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| width: 20px; | |
| } | |
| .dirty-indicator-dirty.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator-dirty.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator-dirty.pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator-dirty.pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator-clean { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| width: 20px; | |
| } | |
| .dirty-indicator-clean.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator-clean.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator-clean.pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator-clean.pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator-clean:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f00c"; | |
| } | |
| .dirty-indicator-clean:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator-clean:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator-clean:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator-clean:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| #filename { | |
| font-size: 16pt; | |
| display: table; | |
| padding: 0px 5px; | |
| } | |
| #current-mode { | |
| padding-left: 5px; | |
| padding-right: 5px; | |
| } | |
| #texteditor-backdrop { | |
| padding-top: 20px; | |
| padding-bottom: 20px; | |
| } | |
| @media not print { | |
| #texteditor-backdrop { | |
| background-color: #EEE; | |
| } | |
| } | |
| @media print { | |
| #texteditor-backdrop #texteditor-container .CodeMirror-gutter, | |
| #texteditor-backdrop #texteditor-container .CodeMirror-gutters { | |
| background-color: #fff; | |
| } | |
| } | |
| @media not print { | |
| #texteditor-backdrop #texteditor-container .CodeMirror-gutter, | |
| #texteditor-backdrop #texteditor-container .CodeMirror-gutters { | |
| background-color: #fff; | |
| } | |
| } | |
| @media not print { | |
| #texteditor-backdrop #texteditor-container { | |
| padding: 0px; | |
| background-color: #fff; | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| } | |
| } | |
| .CodeMirror-dialog { | |
| background-color: #fff; | |
| } | |
| /*! | |
| * | |
| * IPython notebook | |
| * | |
| */ | |
| /* CSS font colors for translated ANSI escape sequences */ | |
| /* The color values are a mix of | |
| http://www.xcolors.net/dl/baskerville-ivorylight and | |
| http://www.xcolors.net/dl/euphrasia */ | |
| .ansi-black-fg { | |
| color: #3E424D; | |
| } | |
| .ansi-black-bg { | |
| background-color: #3E424D; | |
| } | |
| .ansi-black-intense-fg { | |
| color: #282C36; | |
| } | |
| .ansi-black-intense-bg { | |
| background-color: #282C36; | |
| } | |
| .ansi-red-fg { | |
| color: #E75C58; | |
| } | |
| .ansi-red-bg { | |
| background-color: #E75C58; | |
| } | |
| .ansi-red-intense-fg { | |
| color: #B22B31; | |
| } | |
| .ansi-red-intense-bg { | |
| background-color: #B22B31; | |
| } | |
| .ansi-green-fg { | |
| color: #00A250; | |
| } | |
| .ansi-green-bg { | |
| background-color: #00A250; | |
| } | |
| .ansi-green-intense-fg { | |
| color: #007427; | |
| } | |
| .ansi-green-intense-bg { | |
| background-color: #007427; | |
| } | |
| .ansi-yellow-fg { | |
| color: #DDB62B; | |
| } | |
| .ansi-yellow-bg { | |
| background-color: #DDB62B; | |
| } | |
| .ansi-yellow-intense-fg { | |
| color: #B27D12; | |
| } | |
| .ansi-yellow-intense-bg { | |
| background-color: #B27D12; | |
| } | |
| .ansi-blue-fg { | |
| color: #208FFB; | |
| } | |
| .ansi-blue-bg { | |
| background-color: #208FFB; | |
| } | |
| .ansi-blue-intense-fg { | |
| color: #0065CA; | |
| } | |
| .ansi-blue-intense-bg { | |
| background-color: #0065CA; | |
| } | |
| .ansi-magenta-fg { | |
| color: #D160C4; | |
| } | |
| .ansi-magenta-bg { | |
| background-color: #D160C4; | |
| } | |
| .ansi-magenta-intense-fg { | |
| color: #A03196; | |
| } | |
| .ansi-magenta-intense-bg { | |
| background-color: #A03196; | |
| } | |
| .ansi-cyan-fg { | |
| color: #60C6C8; | |
| } | |
| .ansi-cyan-bg { | |
| background-color: #60C6C8; | |
| } | |
| .ansi-cyan-intense-fg { | |
| color: #258F8F; | |
| } | |
| .ansi-cyan-intense-bg { | |
| background-color: #258F8F; | |
| } | |
| .ansi-white-fg { | |
| color: #C5C1B4; | |
| } | |
| .ansi-white-bg { | |
| background-color: #C5C1B4; | |
| } | |
| .ansi-white-intense-fg { | |
| color: #A1A6B2; | |
| } | |
| .ansi-white-intense-bg { | |
| background-color: #A1A6B2; | |
| } | |
| .ansi-default-inverse-fg { | |
| color: #FFFFFF; | |
| } | |
| .ansi-default-inverse-bg { | |
| background-color: #000000; | |
| } | |
| .ansi-bold { | |
| font-weight: bold; | |
| } | |
| .ansi-underline { | |
| text-decoration: underline; | |
| } | |
| /* The following styles are deprecated an will be removed in a future version */ | |
| .ansibold { | |
| font-weight: bold; | |
| } | |
| .ansi-inverse { | |
| outline: 0.5px dotted; | |
| } | |
| /* use dark versions for foreground, to improve visibility */ | |
| .ansiblack { | |
| color: black; | |
| } | |
| .ansired { | |
| color: darkred; | |
| } | |
| .ansigreen { | |
| color: darkgreen; | |
| } | |
| .ansiyellow { | |
| color: #c4a000; | |
| } | |
| .ansiblue { | |
| color: darkblue; | |
| } | |
| .ansipurple { | |
| color: darkviolet; | |
| } | |
| .ansicyan { | |
| color: steelblue; | |
| } | |
| .ansigray { | |
| color: gray; | |
| } | |
| /* and light for background, for the same reason */ | |
| .ansibgblack { | |
| background-color: black; | |
| } | |
| .ansibgred { | |
| background-color: red; | |
| } | |
| .ansibggreen { | |
| background-color: green; | |
| } | |
| .ansibgyellow { | |
| background-color: yellow; | |
| } | |
| .ansibgblue { | |
| background-color: blue; | |
| } | |
| .ansibgpurple { | |
| background-color: magenta; | |
| } | |
| .ansibgcyan { | |
| background-color: cyan; | |
| } | |
| .ansibggray { | |
| background-color: gray; | |
| } | |
| div.cell { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| border-radius: 2px; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| border-width: 1px; | |
| border-style: solid; | |
| border-color: transparent; | |
| width: 100%; | |
| padding: 5px; | |
| /* This acts as a spacer between cells, that is outside the border */ | |
| margin: 0px; | |
| outline: none; | |
| position: relative; | |
| overflow: visible; | |
| } | |
| div.cell:before { | |
| position: absolute; | |
| display: block; | |
| top: -1px; | |
| left: -1px; | |
| width: 5px; | |
| height: calc(100% + 2px); | |
| content: ''; | |
| background: transparent; | |
| } | |
| div.cell.jupyter-soft-selected { | |
| border-left-color: #E3F2FD; | |
| border-left-width: 1px; | |
| padding-left: 5px; | |
| border-right-color: #E3F2FD; | |
| border-right-width: 1px; | |
| background: #E3F2FD; | |
| } | |
| @media print { | |
| div.cell.jupyter-soft-selected { | |
| border-color: transparent; | |
| } | |
| } | |
| div.cell.selected, | |
| div.cell.selected.jupyter-soft-selected { | |
| border-color: #ababab; | |
| } | |
| div.cell.selected:before, | |
| div.cell.selected.jupyter-soft-selected:before { | |
| position: absolute; | |
| display: block; | |
| top: -1px; | |
| left: -1px; | |
| width: 5px; | |
| height: calc(100% + 2px); | |
| content: ''; | |
| background: #42A5F5; | |
| } | |
| @media print { | |
| div.cell.selected, | |
| div.cell.selected.jupyter-soft-selected { | |
| border-color: transparent; | |
| } | |
| } | |
| .edit_mode div.cell.selected { | |
| border-color: #66BB6A; | |
| } | |
| .edit_mode div.cell.selected:before { | |
| position: absolute; | |
| display: block; | |
| top: -1px; | |
| left: -1px; | |
| width: 5px; | |
| height: calc(100% + 2px); | |
| content: ''; | |
| background: #66BB6A; | |
| } | |
| @media print { | |
| .edit_mode div.cell.selected { | |
| border-color: transparent; | |
| } | |
| } | |
| .prompt { | |
| /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */ | |
| min-width: 14ex; | |
| /* This padding is tuned to match the padding on the CodeMirror editor. */ | |
| padding: 0.4em; | |
| margin: 0px; | |
| font-family: monospace; | |
| text-align: right; | |
| /* This has to match that of the the CodeMirror class line-height below */ | |
| line-height: 1.21429em; | |
| /* Don't highlight prompt number selection */ | |
| -webkit-touch-callout: none; | |
| -webkit-user-select: none; | |
| -khtml-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| /* Use default cursor */ | |
| cursor: default; | |
| } | |
| @media (max-width: 540px) { | |
| .prompt { | |
| text-align: left; | |
| } | |
| } | |
| div.inner_cell { | |
| min-width: 0; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| /* Old browsers */ | |
| -webkit-box-flex: 1; | |
| -moz-box-flex: 1; | |
| box-flex: 1; | |
| /* Modern browsers */ | |
| flex: 1; | |
| } | |
| /* input_area and input_prompt must match in top border and margin for alignment */ | |
| div.input_area { | |
| border: 1px solid #cfcfcf; | |
| border-radius: 2px; | |
| background: #f7f7f7; | |
| line-height: 1.21429em; | |
| } | |
| /* This is needed so that empty prompt areas can collapse to zero height when there | |
| is no content in the output_subarea and the prompt. The main purpose of this is | |
| to make sure that empty JavaScript output_subareas have no height. */ | |
| div.prompt:empty { | |
| padding-top: 0; | |
| padding-bottom: 0; | |
| } | |
| div.unrecognized_cell { | |
| padding: 5px 5px 5px 0px; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| } | |
| div.unrecognized_cell .inner_cell { | |
| border-radius: 2px; | |
| padding: 5px; | |
| font-weight: bold; | |
| color: red; | |
| border: 1px solid #cfcfcf; | |
| background: #eaeaea; | |
| } | |
| div.unrecognized_cell .inner_cell a { | |
| color: inherit; | |
| text-decoration: none; | |
| } | |
| div.unrecognized_cell .inner_cell a:hover { | |
| color: inherit; | |
| text-decoration: none; | |
| } | |
| @media (max-width: 540px) { | |
| div.unrecognized_cell > div.prompt { | |
| display: none; | |
| } | |
| } | |
| div.code_cell { | |
| /* avoid page breaking on code cells when printing */ | |
| } | |
| @media print { | |
| div.code_cell { | |
| page-break-inside: avoid; | |
| } | |
| } | |
| /* any special styling for code cells that are currently running goes here */ | |
| div.input { | |
| page-break-inside: avoid; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| } | |
| @media (max-width: 540px) { | |
| div.input { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| } | |
| } | |
| /* input_area and input_prompt must match in top border and margin for alignment */ | |
| div.input_prompt { | |
| color: #303F9F; | |
| border-top: 1px solid transparent; | |
| } | |
| div.input_area > div.highlight { | |
| margin: 0.4em; | |
| border: none; | |
| padding: 0px; | |
| background-color: transparent; | |
| } | |
| div.input_area > div.highlight > pre { | |
| margin: 0px; | |
| border: none; | |
| padding: 0px; | |
| background-color: transparent; | |
| } | |
| /* The following gets added to the <head> if it is detected that the user has a | |
| * monospace font with inconsistent normal/bold/italic height. See | |
| * notebookmain.js. Such fonts will have keywords vertically offset with | |
| * respect to the rest of the text. The user should select a better font. | |
| * See: https://github.com/ipython/ipython/issues/1503 | |
| * | |
| * .CodeMirror span { | |
| * vertical-align: bottom; | |
| * } | |
| */ | |
| .CodeMirror { | |
| line-height: 1.21429em; | |
| /* Changed from 1em to our global default */ | |
| font-size: 14px; | |
| height: auto; | |
| /* Changed to auto to autogrow */ | |
| background: none; | |
| /* Changed from white to allow our bg to show through */ | |
| } | |
| .CodeMirror-scroll { | |
| /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/ | |
| /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/ | |
| overflow-y: hidden; | |
| overflow-x: auto; | |
| } | |
| .CodeMirror-lines { | |
| /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */ | |
| /* we have set a different line-height and want this to scale with that. */ | |
| /* Note that this should set vertical padding only, since CodeMirror assumes | |
| that horizontal padding will be set on CodeMirror pre */ | |
| padding: 0.4em 0; | |
| } | |
| .CodeMirror-linenumber { | |
| padding: 0 8px 0 4px; | |
| } | |
| .CodeMirror-gutters { | |
| border-bottom-left-radius: 2px; | |
| border-top-left-radius: 2px; | |
| } | |
| .CodeMirror pre { | |
| /* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only, | |
| use .CodeMirror-lines for vertical */ | |
| padding: 0 0.4em; | |
| border: 0; | |
| border-radius: 0; | |
| } | |
| .CodeMirror-cursor { | |
| border-left: 1.4px solid black; | |
| } | |
| @media screen and (min-width: 2138px) and (max-width: 4319px) { | |
| .CodeMirror-cursor { | |
| border-left: 2px solid black; | |
| } | |
| } | |
| @media screen and (min-width: 4320px) { | |
| .CodeMirror-cursor { | |
| border-left: 4px solid black; | |
| } | |
| } | |
| /* | |
| Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org> | |
| Adapted from GitHub theme | |
| */ | |
| .highlight-base { | |
| color: #000; | |
| } | |
| .highlight-variable { | |
| color: #000; | |
| } | |
| .highlight-variable-2 { | |
| color: #1a1a1a; | |
| } | |
| .highlight-variable-3 { | |
| color: #333333; | |
| } | |
| .highlight-string { | |
| color: #BA2121; | |
| } | |
| .highlight-comment { | |
| color: #408080; | |
| font-style: italic; | |
| } | |
| .highlight-number { | |
| color: #080; | |
| } | |
| .highlight-atom { | |
| color: #88F; | |
| } | |
| .highlight-keyword { | |
| color: #008000; | |
| font-weight: bold; | |
| } | |
| .highlight-builtin { | |
| color: #008000; | |
| } | |
| .highlight-error { | |
| color: #f00; | |
| } | |
| .highlight-operator { | |
| color: #AA22FF; | |
| font-weight: bold; | |
| } | |
| .highlight-meta { | |
| color: #AA22FF; | |
| } | |
| /* previously not defined, copying from default codemirror */ | |
| .highlight-def { | |
| color: #00f; | |
| } | |
| .highlight-string-2 { | |
| color: #f50; | |
| } | |
| .highlight-qualifier { | |
| color: #555; | |
| } | |
| .highlight-bracket { | |
| color: #997; | |
| } | |
| .highlight-tag { | |
| color: #170; | |
| } | |
| .highlight-attribute { | |
| color: #00c; | |
| } | |
| .highlight-header { | |
| color: blue; | |
| } | |
| .highlight-quote { | |
| color: #090; | |
| } | |
| .highlight-link { | |
| color: #00c; | |
| } | |
| /* apply the same style to codemirror */ | |
| .cm-s-ipython span.cm-keyword { | |
| color: #008000; | |
| font-weight: bold; | |
| } | |
| .cm-s-ipython span.cm-atom { | |
| color: #88F; | |
| } | |
| .cm-s-ipython span.cm-number { | |
| color: #080; | |
| } | |
| .cm-s-ipython span.cm-def { | |
| color: #00f; | |
| } | |
| .cm-s-ipython span.cm-variable { | |
| color: #000; | |
| } | |
| .cm-s-ipython span.cm-operator { | |
| color: #AA22FF; | |
| font-weight: bold; | |
| } | |
| .cm-s-ipython span.cm-variable-2 { | |
| color: #1a1a1a; | |
| } | |
| .cm-s-ipython span.cm-variable-3 { | |
| color: #333333; | |
| } | |
| .cm-s-ipython span.cm-comment { | |
| color: #408080; | |
| font-style: italic; | |
| } | |
| .cm-s-ipython span.cm-string { | |
| color: #BA2121; | |
| } | |
| .cm-s-ipython span.cm-string-2 { | |
| color: #f50; | |
| } | |
| .cm-s-ipython span.cm-meta { | |
| color: #AA22FF; | |
| } | |
| .cm-s-ipython span.cm-qualifier { | |
| color: #555; | |
| } | |
| .cm-s-ipython span.cm-builtin { | |
| color: #008000; | |
| } | |
| .cm-s-ipython span.cm-bracket { | |
| color: #997; | |
| } | |
| .cm-s-ipython span.cm-tag { | |
| color: #170; | |
| } | |
| .cm-s-ipython span.cm-attribute { | |
| color: #00c; | |
| } | |
| .cm-s-ipython span.cm-header { | |
| color: blue; | |
| } | |
| .cm-s-ipython span.cm-quote { | |
| color: #090; | |
| } | |
| .cm-s-ipython span.cm-link { | |
| color: #00c; | |
| } | |
| .cm-s-ipython span.cm-error { | |
| color: #f00; | |
| } | |
| .cm-s-ipython span.cm-tab { | |
| background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); | |
| background-position: right; | |
| background-repeat: no-repeat; | |
| } | |
| div.output_wrapper { | |
| /* this position must be relative to enable descendents to be absolute within it */ | |
| position: relative; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| z-index: 1; | |
| } | |
| /* class for the output area when it should be height-limited */ | |
| div.output_scroll { | |
| /* ideally, this would be max-height, but FF barfs all over that */ | |
| height: 24em; | |
| /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */ | |
| width: 100%; | |
| overflow: auto; | |
| border-radius: 2px; | |
| -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); | |
| box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); | |
| display: block; | |
| } | |
| /* output div while it is collapsed */ | |
| div.output_collapsed { | |
| margin: 0px; | |
| padding: 0px; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| } | |
| div.out_prompt_overlay { | |
| height: 100%; | |
| padding: 0px 0.4em; | |
| position: absolute; | |
| border-radius: 2px; | |
| } | |
| div.out_prompt_overlay:hover { | |
| /* use inner shadow to get border that is computed the same on WebKit/FF */ | |
| -webkit-box-shadow: inset 0 0 1px #000; | |
| box-shadow: inset 0 0 1px #000; | |
| background: rgba(240, 240, 240, 0.5); | |
| } | |
| div.output_prompt { | |
| color: #D84315; | |
| } | |
| /* This class is the outer container of all output sections. */ | |
| div.output_area { | |
| padding: 0px; | |
| page-break-inside: avoid; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| } | |
| div.output_area .MathJax_Display { | |
| text-align: left !important; | |
| } | |
| div.output_area .rendered_html table { | |
| margin-left: 0; | |
| margin-right: 0; | |
| } | |
| div.output_area .rendered_html img { | |
| margin-left: 0; | |
| margin-right: 0; | |
| } | |
| div.output_area img, | |
| div.output_area svg { | |
| max-width: 100%; | |
| height: auto; | |
| } | |
| div.output_area img.unconfined, | |
| div.output_area svg.unconfined { | |
| max-width: none; | |
| } | |
| div.output_area .mglyph > img { | |
| max-width: none; | |
| } | |
| /* This is needed to protect the pre formating from global settings such | |
| as that of bootstrap */ | |
| .output { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| } | |
| @media (max-width: 540px) { | |
| div.output_area { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| } | |
| } | |
| div.output_area pre { | |
| margin: 0; | |
| padding: 1px 0 1px 0; | |
| border: 0; | |
| vertical-align: baseline; | |
| color: black; | |
| background-color: transparent; | |
| border-radius: 0; | |
| } | |
| /* This class is for the output subarea inside the output_area and after | |
| the prompt div. */ | |
| div.output_subarea { | |
| overflow-x: auto; | |
| padding: 0.4em; | |
| /* Old browsers */ | |
| -webkit-box-flex: 1; | |
| -moz-box-flex: 1; | |
| box-flex: 1; | |
| /* Modern browsers */ | |
| flex: 1; | |
| max-width: calc(100% - 14ex); | |
| } | |
| div.output_scroll div.output_subarea { | |
| overflow-x: visible; | |
| } | |
| /* The rest of the output_* classes are for special styling of the different | |
| output types */ | |
| /* all text output has this class: */ | |
| div.output_text { | |
| text-align: left; | |
| color: #000; | |
| /* This has to match that of the the CodeMirror class line-height below */ | |
| line-height: 1.21429em; | |
| } | |
| /* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */ | |
| div.output_stderr { | |
| background: #fdd; | |
| /* very light red background for stderr */ | |
| } | |
| div.output_latex { | |
| text-align: left; | |
| } | |
| /* Empty output_javascript divs should have no height */ | |
| div.output_javascript:empty { | |
| padding: 0; | |
| } | |
| .js-error { | |
| color: darkred; | |
| } | |
| /* raw_input styles */ | |
| div.raw_input_container { | |
| line-height: 1.21429em; | |
| padding-top: 5px; | |
| } | |
| pre.raw_input_prompt { | |
| /* nothing needed here. */ | |
| } | |
| input.raw_input { | |
| font-family: monospace; | |
| font-size: inherit; | |
| color: inherit; | |
| width: auto; | |
| /* make sure input baseline aligns with prompt */ | |
| vertical-align: baseline; | |
| /* padding + margin = 0.5em between prompt and cursor */ | |
| padding: 0em 0.25em; | |
| margin: 0em 0.25em; | |
| } | |
| input.raw_input:focus { | |
| box-shadow: none; | |
| } | |
| p.p-space { | |
| margin-bottom: 10px; | |
| } | |
| div.output_unrecognized { | |
| padding: 5px; | |
| font-weight: bold; | |
| color: red; | |
| } | |
| div.output_unrecognized a { | |
| color: inherit; | |
| text-decoration: none; | |
| } | |
| div.output_unrecognized a:hover { | |
| color: inherit; | |
| text-decoration: none; | |
| } | |
| .rendered_html { | |
| color: #000; | |
| /* any extras will just be numbers: */ | |
| } | |
| .rendered_html em { | |
| font-style: italic; | |
| } | |
| .rendered_html strong { | |
| font-weight: bold; | |
| } | |
| .rendered_html u { | |
| text-decoration: underline; | |
| } | |
| .rendered_html :link { | |
| text-decoration: underline; | |
| } | |
| .rendered_html :visited { | |
| text-decoration: underline; | |
| } | |
| .rendered_html h1 { | |
| font-size: 185.7%; | |
| margin: 1.08em 0 0 0; | |
| font-weight: bold; | |
| line-height: 1.0; | |
| } | |
| .rendered_html h2 { | |
| font-size: 157.1%; | |
| margin: 1.27em 0 0 0; | |
| font-weight: bold; | |
| line-height: 1.0; | |
| } | |
| .rendered_html h3 { | |
| font-size: 128.6%; | |
| margin: 1.55em 0 0 0; | |
| font-weight: bold; | |
| line-height: 1.0; | |
| } | |
| .rendered_html h4 { | |
| font-size: 100%; | |
| margin: 2em 0 0 0; | |
| font-weight: bold; | |
| line-height: 1.0; | |
| } | |
| .rendered_html h5 { | |
| font-size: 100%; | |
| margin: 2em 0 0 0; | |
| font-weight: bold; | |
| line-height: 1.0; | |
| font-style: italic; | |
| } | |
| .rendered_html h6 { | |
| font-size: 100%; | |
| margin: 2em 0 0 0; | |
| font-weight: bold; | |
| line-height: 1.0; | |
| font-style: italic; | |
| } | |
| .rendered_html h1:first-child { | |
| margin-top: 0.538em; | |
| } | |
| .rendered_html h2:first-child { | |
| margin-top: 0.636em; | |
| } | |
| .rendered_html h3:first-child { | |
| margin-top: 0.777em; | |
| } | |
| .rendered_html h4:first-child { | |
| margin-top: 1em; | |
| } | |
| .rendered_html h5:first-child { | |
| margin-top: 1em; | |
| } | |
| .rendered_html h6:first-child { | |
| margin-top: 1em; | |
| } | |
| .rendered_html ul:not(.list-inline), | |
| .rendered_html ol:not(.list-inline) { | |
| padding-left: 2em; | |
| } | |
| .rendered_html ul { | |
| list-style: disc; | |
| } | |
| .rendered_html ul ul { | |
| list-style: square; | |
| margin-top: 0; | |
| } | |
| .rendered_html ul ul ul { | |
| list-style: circle; | |
| } | |
| .rendered_html ol { | |
| list-style: decimal; | |
| } | |
| .rendered_html ol ol { | |
| list-style: upper-alpha; | |
| margin-top: 0; | |
| } | |
| .rendered_html ol ol ol { | |
| list-style: lower-alpha; | |
| } | |
| .rendered_html ol ol ol ol { | |
| list-style: lower-roman; | |
| } | |
| .rendered_html ol ol ol ol ol { | |
| list-style: decimal; | |
| } | |
| .rendered_html * + ul { | |
| margin-top: 1em; | |
| } | |
| .rendered_html * + ol { | |
| margin-top: 1em; | |
| } | |
| .rendered_html hr { | |
| color: black; | |
| background-color: black; | |
| } | |
| .rendered_html pre { | |
| margin: 1em 2em; | |
| padding: 0px; | |
| background-color: #fff; | |
| } | |
| .rendered_html code { | |
| background-color: #eff0f1; | |
| } | |
| .rendered_html p code { | |
| padding: 1px 5px; | |
| } | |
| .rendered_html pre code { | |
| background-color: #fff; | |
| } | |
| .rendered_html pre, | |
| .rendered_html code { | |
| border: 0; | |
| color: #000; | |
| font-size: 100%; | |
| } | |
| .rendered_html blockquote { | |
| margin: 1em 2em; | |
| } | |
| .rendered_html table { | |
| margin-left: auto; | |
| margin-right: auto; | |
| border: none; | |
| border-collapse: collapse; | |
| border-spacing: 0; | |
| color: black; | |
| font-size: 12px; | |
| table-layout: fixed; | |
| } | |
| .rendered_html thead { | |
| border-bottom: 1px solid black; | |
| vertical-align: bottom; | |
| } | |
| .rendered_html tr, | |
| .rendered_html th, | |
| .rendered_html td { | |
| text-align: right; | |
| vertical-align: middle; | |
| padding: 0.5em 0.5em; | |
| line-height: normal; | |
| white-space: normal; | |
| max-width: none; | |
| border: none; | |
| } | |
| .rendered_html th { | |
| font-weight: bold; | |
| } | |
| .rendered_html tbody tr:nth-child(odd) { | |
| background: #f5f5f5; | |
| } | |
| .rendered_html tbody tr:hover { | |
| background: rgba(66, 165, 245, 0.2); | |
| } | |
| .rendered_html * + table { | |
| margin-top: 1em; | |
| } | |
| .rendered_html p { | |
| text-align: left; | |
| } | |
| .rendered_html * + p { | |
| margin-top: 1em; | |
| } | |
| .rendered_html img { | |
| display: block; | |
| margin-left: auto; | |
| margin-right: auto; | |
| } | |
| .rendered_html * + img { | |
| margin-top: 1em; | |
| } | |
| .rendered_html img, | |
| .rendered_html svg { | |
| max-width: 100%; | |
| height: auto; | |
| } | |
| .rendered_html img.unconfined, | |
| .rendered_html svg.unconfined { | |
| max-width: none; | |
| } | |
| .rendered_html .alert { | |
| margin-bottom: initial; | |
| } | |
| .rendered_html * + .alert { | |
| margin-top: 1em; | |
| } | |
| [dir="rtl"] .rendered_html p { | |
| text-align: right; | |
| } | |
| div.text_cell { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| } | |
| @media (max-width: 540px) { | |
| div.text_cell > div.prompt { | |
| display: none; | |
| } | |
| } | |
| div.text_cell_render { | |
| /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/ | |
| outline: none; | |
| resize: none; | |
| width: inherit; | |
| border-style: none; | |
| padding: 0.5em 0.5em 0.5em 0.4em; | |
| color: #000; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| } | |
| a.anchor-link:link { | |
| text-decoration: none; | |
| padding: 0px 20px; | |
| visibility: hidden; | |
| } | |
| h1:hover .anchor-link, | |
| h2:hover .anchor-link, | |
| h3:hover .anchor-link, | |
| h4:hover .anchor-link, | |
| h5:hover .anchor-link, | |
| h6:hover .anchor-link { | |
| visibility: visible; | |
| } | |
| .text_cell.rendered .input_area { | |
| display: none; | |
| } | |
| .text_cell.rendered .rendered_html { | |
| overflow-x: auto; | |
| overflow-y: hidden; | |
| } | |
| .text_cell.rendered .rendered_html tr, | |
| .text_cell.rendered .rendered_html th, | |
| .text_cell.rendered .rendered_html td { | |
| max-width: none; | |
| } | |
| .text_cell.unrendered .text_cell_render { | |
| display: none; | |
| } | |
| .text_cell .dropzone .input_area { | |
| border: 2px dashed #bababa; | |
| margin: -1px; | |
| } | |
| .cm-header-1, | |
| .cm-header-2, | |
| .cm-header-3, | |
| .cm-header-4, | |
| .cm-header-5, | |
| .cm-header-6 { | |
| font-weight: bold; | |
| font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
| } | |
| .cm-header-1 { | |
| font-size: 185.7%; | |
| } | |
| .cm-header-2 { | |
| font-size: 157.1%; | |
| } | |
| .cm-header-3 { | |
| font-size: 128.6%; | |
| } | |
| .cm-header-4 { | |
| font-size: 110%; | |
| } | |
| .cm-header-5 { | |
| font-size: 100%; | |
| font-style: italic; | |
| } | |
| .cm-header-6 { | |
| font-size: 100%; | |
| font-style: italic; | |
| } | |
| /*! | |
| * | |
| * IPython notebook webapp | |
| * | |
| */ | |
| @media (max-width: 767px) { | |
| .notebook_app { | |
| padding-left: 0px; | |
| padding-right: 0px; | |
| } | |
| } | |
| #ipython-main-app { | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| height: 100%; | |
| } | |
| div#notebook_panel { | |
| margin: 0px; | |
| padding: 0px; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| height: 100%; | |
| } | |
| div#notebook { | |
| font-size: 14px; | |
| line-height: 20px; | |
| overflow-y: hidden; | |
| overflow-x: auto; | |
| width: 100%; | |
| /* This spaces the page away from the edge of the notebook area */ | |
| padding-top: 20px; | |
| margin: 0px; | |
| outline: none; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| min-height: 100%; | |
| } | |
| @media not print { | |
| #notebook-container { | |
| padding: 15px; | |
| background-color: #fff; | |
| min-height: 0; | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| } | |
| } | |
| @media print { | |
| #notebook-container { | |
| width: 100%; | |
| } | |
| } | |
| div.ui-widget-content { | |
| border: 1px solid #ababab; | |
| outline: none; | |
| } | |
| pre.dialog { | |
| background-color: #f7f7f7; | |
| border: 1px solid #ddd; | |
| border-radius: 2px; | |
| padding: 0.4em; | |
| padding-left: 2em; | |
| } | |
| p.dialog { | |
| padding: 0.2em; | |
| } | |
| /* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems | |
| to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do. | |
| */ | |
| pre, | |
| code, | |
| kbd, | |
| samp { | |
| white-space: pre-wrap; | |
| } | |
| #fonttest { | |
| font-family: monospace; | |
| } | |
| p { | |
| margin-bottom: 0; | |
| } | |
| .end_space { | |
| min-height: 100px; | |
| transition: height .2s ease; | |
| } | |
| .notebook_app > #header { | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| } | |
| @media not print { | |
| .notebook_app { | |
| background-color: #EEE; | |
| } | |
| } | |
| kbd { | |
| border-style: solid; | |
| border-width: 1px; | |
| box-shadow: none; | |
| margin: 2px; | |
| padding-left: 2px; | |
| padding-right: 2px; | |
| padding-top: 1px; | |
| padding-bottom: 1px; | |
| } | |
| .jupyter-keybindings { | |
| padding: 1px; | |
| line-height: 24px; | |
| border-bottom: 1px solid gray; | |
| } | |
| .jupyter-keybindings input { | |
| margin: 0; | |
| padding: 0; | |
| border: none; | |
| } | |
| .jupyter-keybindings i { | |
| padding: 6px; | |
| } | |
| .well code { | |
| background-color: #ffffff; | |
| border-color: #ababab; | |
| border-width: 1px; | |
| border-style: solid; | |
| padding: 2px; | |
| padding-top: 1px; | |
| padding-bottom: 1px; | |
| } | |
| /* CSS for the cell toolbar */ | |
| .celltoolbar { | |
| border: thin solid #CFCFCF; | |
| border-bottom: none; | |
| background: #EEE; | |
| border-radius: 2px 2px 0px 0px; | |
| width: 100%; | |
| height: 29px; | |
| padding-right: 4px; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| /* Old browsers */ | |
| -webkit-box-pack: end; | |
| -moz-box-pack: end; | |
| box-pack: end; | |
| /* Modern browsers */ | |
| justify-content: flex-end; | |
| display: -webkit-flex; | |
| } | |
| @media print { | |
| .celltoolbar { | |
| display: none; | |
| } | |
| } | |
| .ctb_hideshow { | |
| display: none; | |
| vertical-align: bottom; | |
| } | |
| /* ctb_show is added to the ctb_hideshow div to show the cell toolbar. | |
| Cell toolbars are only shown when the ctb_global_show class is also set. | |
| */ | |
| .ctb_global_show .ctb_show.ctb_hideshow { | |
| display: block; | |
| } | |
| .ctb_global_show .ctb_show + .input_area, | |
| .ctb_global_show .ctb_show + div.text_cell_input, | |
| .ctb_global_show .ctb_show ~ div.text_cell_render { | |
| border-top-right-radius: 0px; | |
| border-top-left-radius: 0px; | |
| } | |
| .ctb_global_show .ctb_show ~ div.text_cell_render { | |
| border: 1px solid #cfcfcf; | |
| } | |
| .celltoolbar { | |
| font-size: 87%; | |
| padding-top: 3px; | |
| } | |
| .celltoolbar select { | |
| display: block; | |
| width: 100%; | |
| height: 32px; | |
| padding: 6px 12px; | |
| font-size: 13px; | |
| line-height: 1.42857143; | |
| color: #555555; | |
| background-color: #fff; | |
| background-image: none; | |
| border: 1px solid #ccc; | |
| border-radius: 2px; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| height: 30px; | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| width: inherit; | |
| font-size: inherit; | |
| height: 22px; | |
| padding: 0px; | |
| display: inline-block; | |
| } | |
| .celltoolbar select:focus { | |
| border-color: #66afe9; | |
| outline: 0; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
| box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
| } | |
| .celltoolbar select::-moz-placeholder { | |
| color: #999; | |
| opacity: 1; | |
| } | |
| .celltoolbar select:-ms-input-placeholder { | |
| color: #999; | |
| } | |
| .celltoolbar select::-webkit-input-placeholder { | |
| color: #999; | |
| } | |
| .celltoolbar select::-ms-expand { | |
| border: 0; | |
| background-color: transparent; | |
| } | |
| .celltoolbar select[disabled], | |
| .celltoolbar select[readonly], | |
| fieldset[disabled] .celltoolbar select { | |
| background-color: #eeeeee; | |
| opacity: 1; | |
| } | |
| .celltoolbar select[disabled], | |
| fieldset[disabled] .celltoolbar select { | |
| cursor: not-allowed; | |
| } | |
| textarea.celltoolbar select { | |
| height: auto; | |
| } | |
| select.celltoolbar select { | |
| height: 30px; | |
| line-height: 30px; | |
| } | |
| textarea.celltoolbar select, | |
| select[multiple].celltoolbar select { | |
| height: auto; | |
| } | |
| .celltoolbar label { | |
| margin-left: 5px; | |
| margin-right: 5px; | |
| } | |
| .tags_button_container { | |
| width: 100%; | |
| display: flex; | |
| } | |
| .tag-container { | |
| display: flex; | |
| flex-direction: row; | |
| flex-grow: 1; | |
| overflow: hidden; | |
| position: relative; | |
| } | |
| .tag-container > * { | |
| margin: 0 4px; | |
| } | |
| .remove-tag-btn { | |
| margin-left: 4px; | |
| } | |
| .tags-input { | |
| display: flex; | |
| } | |
| .cell-tag:last-child:after { | |
| content: ""; | |
| position: absolute; | |
| right: 0; | |
| width: 40px; | |
| height: 100%; | |
| /* Fade to background color of cell toolbar */ | |
| background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE); | |
| } | |
| .tags-input > * { | |
| margin-left: 4px; | |
| } | |
| .cell-tag, | |
| .tags-input input, | |
| .tags-input button { | |
| display: block; | |
| width: 100%; | |
| height: 32px; | |
| padding: 6px 12px; | |
| font-size: 13px; | |
| line-height: 1.42857143; | |
| color: #555555; | |
| background-color: #fff; | |
| background-image: none; | |
| border: 1px solid #ccc; | |
| border-radius: 2px; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| height: 30px; | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| box-shadow: none; | |
| width: inherit; | |
| font-size: inherit; | |
| height: 22px; | |
| line-height: 22px; | |
| padding: 0px 4px; | |
| display: inline-block; | |
| } | |
| .cell-tag:focus, | |
| .tags-input input:focus, | |
| .tags-input button:focus { | |
| border-color: #66afe9; | |
| outline: 0; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
| box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
| } | |
| .cell-tag::-moz-placeholder, | |
| .tags-input input::-moz-placeholder, | |
| .tags-input button::-moz-placeholder { | |
| color: #999; | |
| opacity: 1; | |
| } | |
| .cell-tag:-ms-input-placeholder, | |
| .tags-input input:-ms-input-placeholder, | |
| .tags-input button:-ms-input-placeholder { | |
| color: #999; | |
| } | |
| .cell-tag::-webkit-input-placeholder, | |
| .tags-input input::-webkit-input-placeholder, | |
| .tags-input button::-webkit-input-placeholder { | |
| color: #999; | |
| } | |
| .cell-tag::-ms-expand, | |
| .tags-input input::-ms-expand, | |
| .tags-input button::-ms-expand { | |
| border: 0; | |
| background-color: transparent; | |
| } | |
| .cell-tag[disabled], | |
| .tags-input input[disabled], | |
| .tags-input button[disabled], | |
| .cell-tag[readonly], | |
| .tags-input input[readonly], | |
| .tags-input button[readonly], | |
| fieldset[disabled] .cell-tag, | |
| fieldset[disabled] .tags-input input, | |
| fieldset[disabled] .tags-input button { | |
| background-color: #eeeeee; | |
| opacity: 1; | |
| } | |
| .cell-tag[disabled], | |
| .tags-input input[disabled], | |
| .tags-input button[disabled], | |
| fieldset[disabled] .cell-tag, | |
| fieldset[disabled] .tags-input input, | |
| fieldset[disabled] .tags-input button { | |
| cursor: not-allowed; | |
| } | |
| textarea.cell-tag, | |
| textarea.tags-input input, | |
| textarea.tags-input button { | |
| height: auto; | |
| } | |
| select.cell-tag, | |
| select.tags-input input, | |
| select.tags-input button { | |
| height: 30px; | |
| line-height: 30px; | |
| } | |
| textarea.cell-tag, | |
| textarea.tags-input input, | |
| textarea.tags-input button, | |
| select[multiple].cell-tag, | |
| select[multiple].tags-input input, | |
| select[multiple].tags-input button { | |
| height: auto; | |
| } | |
| .cell-tag, | |
| .tags-input button { | |
| padding: 0px 4px; | |
| } | |
| .cell-tag { | |
| background-color: #fff; | |
| white-space: nowrap; | |
| } | |
| .tags-input input[type=text]:focus { | |
| outline: none; | |
| box-shadow: none; | |
| border-color: #ccc; | |
| } | |
| .completions { | |
| position: absolute; | |
| z-index: 110; | |
| overflow: hidden; | |
| border: 1px solid #ababab; | |
| border-radius: 2px; | |
| -webkit-box-shadow: 0px 6px 10px -1px #adadad; | |
| box-shadow: 0px 6px 10px -1px #adadad; | |
| line-height: 1; | |
| } | |
| .completions select { | |
| background: white; | |
| outline: none; | |
| border: none; | |
| padding: 0px; | |
| margin: 0px; | |
| overflow: auto; | |
| font-family: monospace; | |
| font-size: 110%; | |
| color: #000; | |
| width: auto; | |
| } | |
| .completions select option.context { | |
| color: #286090; | |
| } | |
| #kernel_logo_widget .current_kernel_logo { | |
| display: none; | |
| margin-top: -1px; | |
| margin-bottom: -1px; | |
| width: 32px; | |
| height: 32px; | |
| } | |
| [dir="rtl"] #kernel_logo_widget { | |
| float: left !important; | |
| float: left; | |
| } | |
| .modal .modal-body .move-path { | |
| display: flex; | |
| flex-direction: row; | |
| justify-content: space; | |
| align-items: center; | |
| } | |
| .modal .modal-body .move-path .server-root { | |
| padding-right: 20px; | |
| } | |
| .modal .modal-body .move-path .path-input { | |
| flex: 1; | |
| } | |
| #menubar { | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| margin-top: 1px; | |
| } | |
| #menubar .navbar { | |
| border-top: 1px; | |
| border-radius: 0px 0px 2px 2px; | |
| margin-bottom: 0px; | |
| } | |
| #menubar .navbar-toggle { | |
| float: left; | |
| padding-top: 7px; | |
| padding-bottom: 7px; | |
| border: none; | |
| } | |
| #menubar .navbar-collapse { | |
| clear: left; | |
| } | |
| [dir="rtl"] #menubar .navbar-toggle { | |
| float: right; | |
| } | |
| [dir="rtl"] #menubar .navbar-collapse { | |
| clear: right; | |
| } | |
| [dir="rtl"] #menubar .navbar-nav { | |
| float: right; | |
| } | |
| [dir="rtl"] #menubar .nav { | |
| padding-right: 0px; | |
| } | |
| [dir="rtl"] #menubar .navbar-nav > li { | |
| float: right; | |
| } | |
| [dir="rtl"] #menubar .navbar-right { | |
| float: left !important; | |
| } | |
| [dir="rtl"] ul.dropdown-menu { | |
| text-align: right; | |
| left: auto; | |
| } | |
| [dir="rtl"] ul#new-menu.dropdown-menu { | |
| right: auto; | |
| left: 0; | |
| } | |
| .nav-wrapper { | |
| border-bottom: 1px solid #e7e7e7; | |
| } | |
| i.menu-icon { | |
| padding-top: 4px; | |
| } | |
| [dir="rtl"] i.menu-icon.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| ul#help_menu li a { | |
| overflow: hidden; | |
| padding-right: 2.2em; | |
| } | |
| ul#help_menu li a i { | |
| margin-right: -1.2em; | |
| } | |
| [dir="rtl"] ul#help_menu li a { | |
| padding-left: 2.2em; | |
| } | |
| [dir="rtl"] ul#help_menu li a i { | |
| margin-right: 0; | |
| margin-left: -1.2em; | |
| } | |
| [dir="rtl"] ul#help_menu li a i.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| .dropdown-submenu { | |
| position: relative; | |
| } | |
| .dropdown-submenu > .dropdown-menu { | |
| top: 0; | |
| left: 100%; | |
| margin-top: -6px; | |
| margin-left: -1px; | |
| } | |
| [dir="rtl"] .dropdown-submenu > .dropdown-menu { | |
| right: 100%; | |
| margin-right: -1px; | |
| } | |
| .dropdown-submenu:hover > .dropdown-menu { | |
| display: block; | |
| } | |
| .dropdown-submenu > a:after { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| display: block; | |
| content: "\f0da"; | |
| float: right; | |
| color: #333333; | |
| margin-top: 2px; | |
| margin-right: -10px; | |
| } | |
| .dropdown-submenu > a:after.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .dropdown-submenu > a:after.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .dropdown-submenu > a:after.pull-left { | |
| margin-right: .3em; | |
| } | |
| .dropdown-submenu > a:after.pull-right { | |
| margin-left: .3em; | |
| } | |
| [dir="rtl"] .dropdown-submenu > a:after { | |
| float: left; | |
| content: "\f0d9"; | |
| margin-right: 0; | |
| margin-left: -10px; | |
| } | |
| .dropdown-submenu:hover > a:after { | |
| color: #262626; | |
| } | |
| .dropdown-submenu.pull-left { | |
| float: none; | |
| } | |
| .dropdown-submenu.pull-left > .dropdown-menu { | |
| left: -100%; | |
| margin-left: 10px; | |
| } | |
| #notification_area { | |
| float: right !important; | |
| float: right; | |
| z-index: 10; | |
| } | |
| [dir="rtl"] #notification_area { | |
| float: left !important; | |
| float: left; | |
| } | |
| .indicator_area { | |
| float: right !important; | |
| float: right; | |
| color: #777; | |
| margin-left: 5px; | |
| margin-right: 5px; | |
| width: 11px; | |
| z-index: 10; | |
| text-align: center; | |
| width: auto; | |
| } | |
| [dir="rtl"] .indicator_area { | |
| float: left !important; | |
| float: left; | |
| } | |
| #kernel_indicator { | |
| float: right !important; | |
| float: right; | |
| color: #777; | |
| margin-left: 5px; | |
| margin-right: 5px; | |
| width: 11px; | |
| z-index: 10; | |
| text-align: center; | |
| width: auto; | |
| border-left: 1px solid; | |
| } | |
| #kernel_indicator .kernel_indicator_name { | |
| padding-left: 5px; | |
| padding-right: 5px; | |
| } | |
| [dir="rtl"] #kernel_indicator { | |
| float: left !important; | |
| float: left; | |
| border-left: 0; | |
| border-right: 1px solid; | |
| } | |
| #modal_indicator { | |
| float: right !important; | |
| float: right; | |
| color: #777; | |
| margin-left: 5px; | |
| margin-right: 5px; | |
| width: 11px; | |
| z-index: 10; | |
| text-align: center; | |
| width: auto; | |
| } | |
| [dir="rtl"] #modal_indicator { | |
| float: left !important; | |
| float: left; | |
| } | |
| #readonly-indicator { | |
| float: right !important; | |
| float: right; | |
| color: #777; | |
| margin-left: 5px; | |
| margin-right: 5px; | |
| width: 11px; | |
| z-index: 10; | |
| text-align: center; | |
| width: auto; | |
| margin-top: 2px; | |
| margin-bottom: 0px; | |
| margin-left: 0px; | |
| margin-right: 0px; | |
| display: none; | |
| } | |
| .modal_indicator:before { | |
| width: 1.28571429em; | |
| text-align: center; | |
| } | |
| .edit_mode .modal_indicator:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f040"; | |
| } | |
| .edit_mode .modal_indicator:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .edit_mode .modal_indicator:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .edit_mode .modal_indicator:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .edit_mode .modal_indicator:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .command_mode .modal_indicator:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: ' '; | |
| } | |
| .command_mode .modal_indicator:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .command_mode .modal_indicator:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .command_mode .modal_indicator:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .command_mode .modal_indicator:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_idle_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f10c"; | |
| } | |
| .kernel_idle_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_idle_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_idle_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_idle_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_busy_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f111"; | |
| } | |
| .kernel_busy_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_busy_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_busy_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_busy_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_dead_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f1e2"; | |
| } | |
| .kernel_dead_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_dead_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_dead_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_dead_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_disconnected_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f127"; | |
| } | |
| .kernel_disconnected_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_disconnected_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_disconnected_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_disconnected_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .notification_widget { | |
| color: #777; | |
| z-index: 10; | |
| background: rgba(240, 240, 240, 0.5); | |
| margin-right: 4px; | |
| color: #333; | |
| background-color: #fff; | |
| border-color: #ccc; | |
| } | |
| .notification_widget:focus, | |
| .notification_widget.focus { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #8c8c8c; | |
| } | |
| .notification_widget:hover { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #adadad; | |
| } | |
| .notification_widget:active, | |
| .notification_widget.active, | |
| .open > .dropdown-toggle.notification_widget { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #adadad; | |
| } | |
| .notification_widget:active:hover, | |
| .notification_widget.active:hover, | |
| .open > .dropdown-toggle.notification_widget:hover, | |
| .notification_widget:active:focus, | |
| .notification_widget.active:focus, | |
| .open > .dropdown-toggle.notification_widget:focus, | |
| .notification_widget:active.focus, | |
| .notification_widget.active.focus, | |
| .open > .dropdown-toggle.notification_widget.focus { | |
| color: #333; | |
| background-color: #d4d4d4; | |
| border-color: #8c8c8c; | |
| } | |
| .notification_widget:active, | |
| .notification_widget.active, | |
| .open > .dropdown-toggle.notification_widget { | |
| background-image: none; | |
| } | |
| .notification_widget.disabled:hover, | |
| .notification_widget[disabled]:hover, | |
| fieldset[disabled] .notification_widget:hover, | |
| .notification_widget.disabled:focus, | |
| .notification_widget[disabled]:focus, | |
| fieldset[disabled] .notification_widget:focus, | |
| .notification_widget.disabled.focus, | |
| .notification_widget[disabled].focus, | |
| fieldset[disabled] .notification_widget.focus { | |
| background-color: #fff; | |
| border-color: #ccc; | |
| } | |
| .notification_widget .badge { | |
| color: #fff; | |
| background-color: #333; | |
| } | |
| .notification_widget.warning { | |
| color: #fff; | |
| background-color: #f0ad4e; | |
| border-color: #eea236; | |
| } | |
| .notification_widget.warning:focus, | |
| .notification_widget.warning.focus { | |
| color: #fff; | |
| background-color: #ec971f; | |
| border-color: #985f0d; | |
| } | |
| .notification_widget.warning:hover { | |
| color: #fff; | |
| background-color: #ec971f; | |
| border-color: #d58512; | |
| } | |
| .notification_widget.warning:active, | |
| .notification_widget.warning.active, | |
| .open > .dropdown-toggle.notification_widget.warning { | |
| color: #fff; | |
| background-color: #ec971f; | |
| border-color: #d58512; | |
| } | |
| .notification_widget.warning:active:hover, | |
| .notification_widget.warning.active:hover, | |
| .open > .dropdown-toggle.notification_widget.warning:hover, | |
| .notification_widget.warning:active:focus, | |
| .notification_widget.warning.active:focus, | |
| .open > .dropdown-toggle.notification_widget.warning:focus, | |
| .notification_widget.warning:active.focus, | |
| .notification_widget.warning.active.focus, | |
| .open > .dropdown-toggle.notification_widget.warning.focus { | |
| color: #fff; | |
| background-color: #d58512; | |
| border-color: #985f0d; | |
| } | |
| .notification_widget.warning:active, | |
| .notification_widget.warning.active, | |
| .open > .dropdown-toggle.notification_widget.warning { | |
| background-image: none; | |
| } | |
| .notification_widget.warning.disabled:hover, | |
| .notification_widget.warning[disabled]:hover, | |
| fieldset[disabled] .notification_widget.warning:hover, | |
| .notification_widget.warning.disabled:focus, | |
| .notification_widget.warning[disabled]:focus, | |
| fieldset[disabled] .notification_widget.warning:focus, | |
| .notification_widget.warning.disabled.focus, | |
| .notification_widget.warning[disabled].focus, | |
| fieldset[disabled] .notification_widget.warning.focus { | |
| background-color: #f0ad4e; | |
| border-color: #eea236; | |
| } | |
| .notification_widget.warning .badge { | |
| color: #f0ad4e; | |
| background-color: #fff; | |
| } | |
| .notification_widget.success { | |
| color: #fff; | |
| background-color: #5cb85c; | |
| border-color: #4cae4c; | |
| } | |
| .notification_widget.success:focus, | |
| .notification_widget.success.focus { | |
| color: #fff; | |
| background-color: #449d44; | |
| border-color: #255625; | |
| } | |
| .notification_widget.success:hover { | |
| color: #fff; | |
| background-color: #449d44; | |
| border-color: #398439; | |
| } | |
| .notification_widget.success:active, | |
| .notification_widget.success.active, | |
| .open > .dropdown-toggle.notification_widget.success { | |
| color: #fff; | |
| background-color: #449d44; | |
| border-color: #398439; | |
| } | |
| .notification_widget.success:active:hover, | |
| .notification_widget.success.active:hover, | |
| .open > .dropdown-toggle.notification_widget.success:hover, | |
| .notification_widget.success:active:focus, | |
| .notification_widget.success.active:focus, | |
| .open > .dropdown-toggle.notification_widget.success:focus, | |
| .notification_widget.success:active.focus, | |
| .notification_widget.success.active.focus, | |
| .open > .dropdown-toggle.notification_widget.success.focus { | |
| color: #fff; | |
| background-color: #398439; | |
| border-color: #255625; | |
| } | |
| .notification_widget.success:active, | |
| .notification_widget.success.active, | |
| .open > .dropdown-toggle.notification_widget.success { | |
| background-image: none; | |
| } | |
| .notification_widget.success.disabled:hover, | |
| .notification_widget.success[disabled]:hover, | |
| fieldset[disabled] .notification_widget.success:hover, | |
| .notification_widget.success.disabled:focus, | |
| .notification_widget.success[disabled]:focus, | |
| fieldset[disabled] .notification_widget.success:focus, | |
| .notification_widget.success.disabled.focus, | |
| .notification_widget.success[disabled].focus, | |
| fieldset[disabled] .notification_widget.success.focus { | |
| background-color: #5cb85c; | |
| border-color: #4cae4c; | |
| } | |
| .notification_widget.success .badge { | |
| color: #5cb85c; | |
| background-color: #fff; | |
| } | |
| .notification_widget.info { | |
| color: #fff; | |
| background-color: #5bc0de; | |
| border-color: #46b8da; | |
| } | |
| .notification_widget.info:focus, | |
| .notification_widget.info.focus { | |
| color: #fff; | |
| background-color: #31b0d5; | |
| border-color: #1b6d85; | |
| } | |
| .notification_widget.info:hover { | |
| color: #fff; | |
| background-color: #31b0d5; | |
| border-color: #269abc; | |
| } | |
| .notification_widget.info:active, | |
| .notification_widget.info.active, | |
| .open > .dropdown-toggle.notification_widget.info { | |
| color: #fff; | |
| background-color: #31b0d5; | |
| border-color: #269abc; | |
| } | |
| .notification_widget.info:active:hover, | |
| .notification_widget.info.active:hover, | |
| .open > .dropdown-toggle.notification_widget.info:hover, | |
| .notification_widget.info:active:focus, | |
| .notification_widget.info.active:focus, | |
| .open > .dropdown-toggle.notification_widget.info:focus, | |
| .notification_widget.info:active.focus, | |
| .notification_widget.info.active.focus, | |
| .open > .dropdown-toggle.notification_widget.info.focus { | |
| color: #fff; | |
| background-color: #269abc; | |
| border-color: #1b6d85; | |
| } | |
| .notification_widget.info:active, | |
| .notification_widget.info.active, | |
| .open > .dropdown-toggle.notification_widget.info { | |
| background-image: none; | |
| } | |
| .notification_widget.info.disabled:hover, | |
| .notification_widget.info[disabled]:hover, | |
| fieldset[disabled] .notification_widget.info:hover, | |
| .notification_widget.info.disabled:focus, | |
| .notification_widget.info[disabled]:focus, | |
| fieldset[disabled] .notification_widget.info:focus, | |
| .notification_widget.info.disabled.focus, | |
| .notification_widget.info[disabled].focus, | |
| fieldset[disabled] .notification_widget.info.focus { | |
| background-color: #5bc0de; | |
| border-color: #46b8da; | |
| } | |
| .notification_widget.info .badge { | |
| color: #5bc0de; | |
| background-color: #fff; | |
| } | |
| .notification_widget.danger { | |
| color: #fff; | |
| background-color: #d9534f; | |
| border-color: #d43f3a; | |
| } | |
| .notification_widget.danger:focus, | |
| .notification_widget.danger.focus { | |
| color: #fff; | |
| background-color: #c9302c; | |
| border-color: #761c19; | |
| } | |
| .notification_widget.danger:hover { | |
| color: #fff; | |
| background-color: #c9302c; | |
| border-color: #ac2925; | |
| } | |
| .notification_widget.danger:active, | |
| .notification_widget.danger.active, | |
| .open > .dropdown-toggle.notification_widget.danger { | |
| color: #fff; | |
| background-color: #c9302c; | |
| border-color: #ac2925; | |
| } | |
| .notification_widget.danger:active:hover, | |
| .notification_widget.danger.active:hover, | |
| .open > .dropdown-toggle.notification_widget.danger:hover, | |
| .notification_widget.danger:active:focus, | |
| .notification_widget.danger.active:focus, | |
| .open > .dropdown-toggle.notification_widget.danger:focus, | |
| .notification_widget.danger:active.focus, | |
| .notification_widget.danger.active.focus, | |
| .open > .dropdown-toggle.notification_widget.danger.focus { | |
| color: #fff; | |
| background-color: #ac2925; | |
| border-color: #761c19; | |
| } | |
| .notification_widget.danger:active, | |
| .notification_widget.danger.active, | |
| .open > .dropdown-toggle.notification_widget.danger { | |
| background-image: none; | |
| } | |
| .notification_widget.danger.disabled:hover, | |
| .notification_widget.danger[disabled]:hover, | |
| fieldset[disabled] .notification_widget.danger:hover, | |
| .notification_widget.danger.disabled:focus, | |
| .notification_widget.danger[disabled]:focus, | |
| fieldset[disabled] .notification_widget.danger:focus, | |
| .notification_widget.danger.disabled.focus, | |
| .notification_widget.danger[disabled].focus, | |
| fieldset[disabled] .notification_widget.danger.focus { | |
| background-color: #d9534f; | |
| border-color: #d43f3a; | |
| } | |
| .notification_widget.danger .badge { | |
| color: #d9534f; | |
| background-color: #fff; | |
| } | |
| div#pager { | |
| background-color: #fff; | |
| font-size: 14px; | |
| line-height: 20px; | |
| overflow: hidden; | |
| display: none; | |
| position: fixed; | |
| bottom: 0px; | |
| width: 100%; | |
| max-height: 50%; | |
| padding-top: 8px; | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| /* Display over codemirror */ | |
| z-index: 100; | |
| /* Hack which prevents jquery ui resizable from changing top. */ | |
| top: auto !important; | |
| } | |
| div#pager pre { | |
| line-height: 1.21429em; | |
| color: #000; | |
| background-color: #f7f7f7; | |
| padding: 0.4em; | |
| } | |
| div#pager #pager-button-area { | |
| position: absolute; | |
| top: 8px; | |
| right: 20px; | |
| } | |
| div#pager #pager-contents { | |
| position: relative; | |
| overflow: auto; | |
| width: 100%; | |
| height: 100%; | |
| } | |
| div#pager #pager-contents #pager-container { | |
| position: relative; | |
| padding: 15px 0px; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| } | |
| div#pager .ui-resizable-handle { | |
| top: 0px; | |
| height: 8px; | |
| background: #f7f7f7; | |
| border-top: 1px solid #cfcfcf; | |
| border-bottom: 1px solid #cfcfcf; | |
| /* This injects handle bars (a short, wide = symbol) for | |
| the resize handle. */ | |
| } | |
| div#pager .ui-resizable-handle::after { | |
| content: ''; | |
| top: 2px; | |
| left: 50%; | |
| height: 3px; | |
| width: 30px; | |
| margin-left: -15px; | |
| position: absolute; | |
| border-top: 1px solid #cfcfcf; | |
| } | |
| .quickhelp { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| line-height: 1.8em; | |
| } | |
| .shortcut_key { | |
| display: inline-block; | |
| width: 21ex; | |
| text-align: right; | |
| font-family: monospace; | |
| } | |
| .shortcut_descr { | |
| display: inline-block; | |
| /* Old browsers */ | |
| -webkit-box-flex: 1; | |
| -moz-box-flex: 1; | |
| box-flex: 1; | |
| /* Modern browsers */ | |
| flex: 1; | |
| } | |
| span.save_widget { | |
| height: 30px; | |
| margin-top: 4px; | |
| display: flex; | |
| justify-content: flex-start; | |
| align-items: baseline; | |
| width: 50%; | |
| flex: 1; | |
| } | |
| span.save_widget span.filename { | |
| height: 100%; | |
| line-height: 1em; | |
| margin-left: 16px; | |
| border: none; | |
| font-size: 146.5%; | |
| text-overflow: ellipsis; | |
| overflow: hidden; | |
| white-space: nowrap; | |
| border-radius: 2px; | |
| } | |
| span.save_widget span.filename:hover { | |
| background-color: #e6e6e6; | |
| } | |
| [dir="rtl"] span.save_widget.pull-left { | |
| float: right !important; | |
| float: right; | |
| } | |
| [dir="rtl"] span.save_widget span.filename { | |
| margin-left: 0; | |
| margin-right: 16px; | |
| } | |
| span.checkpoint_status, | |
| span.autosave_status { | |
| font-size: small; | |
| white-space: nowrap; | |
| padding: 0 5px; | |
| } | |
| @media (max-width: 767px) { | |
| span.save_widget { | |
| font-size: small; | |
| padding: 0 0 0 5px; | |
| } | |
| span.checkpoint_status, | |
| span.autosave_status { | |
| display: none; | |
| } | |
| } | |
| @media (min-width: 768px) and (max-width: 991px) { | |
| span.checkpoint_status { | |
| display: none; | |
| } | |
| span.autosave_status { | |
| font-size: x-small; | |
| } | |
| } | |
| .toolbar { | |
| padding: 0px; | |
| margin-left: -5px; | |
| margin-top: 2px; | |
| margin-bottom: 5px; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| } | |
| .toolbar select, | |
| .toolbar label { | |
| width: auto; | |
| vertical-align: middle; | |
| margin-right: 2px; | |
| margin-bottom: 0px; | |
| display: inline; | |
| font-size: 92%; | |
| margin-left: 0.3em; | |
| margin-right: 0.3em; | |
| padding: 0px; | |
| padding-top: 3px; | |
| } | |
| .toolbar .btn { | |
| padding: 2px 8px; | |
| } | |
| .toolbar .btn-group { | |
| margin-top: 0px; | |
| margin-left: 5px; | |
| } | |
| .toolbar-btn-label { | |
| margin-left: 6px; | |
| } | |
| #maintoolbar { | |
| margin-bottom: -3px; | |
| margin-top: -8px; | |
| border: 0px; | |
| min-height: 27px; | |
| margin-left: 0px; | |
| padding-top: 11px; | |
| padding-bottom: 3px; | |
| } | |
| #maintoolbar .navbar-text { | |
| float: none; | |
| vertical-align: middle; | |
| text-align: right; | |
| margin-left: 5px; | |
| margin-right: 0px; | |
| margin-top: 0px; | |
| } | |
| .select-xs { | |
| height: 24px; | |
| } | |
| [dir="rtl"] .btn-group > .btn, | |
| .btn-group-vertical > .btn { | |
| float: right; | |
| } | |
| .pulse, | |
| .dropdown-menu > li > a.pulse, | |
| li.pulse > a.dropdown-toggle, | |
| li.pulse.open > a.dropdown-toggle { | |
| background-color: #F37626; | |
| color: white; | |
| } | |
| /** | |
| * Primary styles | |
| * | |
| * Author: Jupyter Development Team | |
| */ | |
| /** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot | |
| * of chance of beeing generated from the ../less/[samename].less file, you can | |
| * try to get back the less file by reverting somme commit in history | |
| **/ | |
| /* | |
| * We'll try to get something pretty, so we | |
| * have some strange css to have the scroll bar on | |
| * the left with fix button on the top right of the tooltip | |
| */ | |
| @-moz-keyframes fadeOut { | |
| from { | |
| opacity: 1; | |
| } | |
| to { | |
| opacity: 0; | |
| } | |
| } | |
| @-webkit-keyframes fadeOut { | |
| from { | |
| opacity: 1; | |
| } | |
| to { | |
| opacity: 0; | |
| } | |
| } | |
| @-moz-keyframes fadeIn { | |
| from { | |
| opacity: 0; | |
| } | |
| to { | |
| opacity: 1; | |
| } | |
| } | |
| @-webkit-keyframes fadeIn { | |
| from { | |
| opacity: 0; | |
| } | |
| to { | |
| opacity: 1; | |
| } | |
| } | |
| /*properties of tooltip after "expand"*/ | |
| .bigtooltip { | |
| overflow: auto; | |
| height: 200px; | |
| -webkit-transition-property: height; | |
| -webkit-transition-duration: 500ms; | |
| -moz-transition-property: height; | |
| -moz-transition-duration: 500ms; | |
| transition-property: height; | |
| transition-duration: 500ms; | |
| } | |
| /*properties of tooltip before "expand"*/ | |
| .smalltooltip { | |
| -webkit-transition-property: height; | |
| -webkit-transition-duration: 500ms; | |
| -moz-transition-property: height; | |
| -moz-transition-duration: 500ms; | |
| transition-property: height; | |
| transition-duration: 500ms; | |
| text-overflow: ellipsis; | |
| overflow: hidden; | |
| height: 80px; | |
| } | |
| .tooltipbuttons { | |
| position: absolute; | |
| padding-right: 15px; | |
| top: 0px; | |
| right: 0px; | |
| } | |
| .tooltiptext { | |
| /*avoid the button to overlap on some docstring*/ | |
| padding-right: 30px; | |
| } | |
| .ipython_tooltip { | |
| max-width: 700px; | |
| /*fade-in animation when inserted*/ | |
| -webkit-animation: fadeOut 400ms; | |
| -moz-animation: fadeOut 400ms; | |
| animation: fadeOut 400ms; | |
| -webkit-animation: fadeIn 400ms; | |
| -moz-animation: fadeIn 400ms; | |
| animation: fadeIn 400ms; | |
| vertical-align: middle; | |
| background-color: #f7f7f7; | |
| overflow: visible; | |
| border: #ababab 1px solid; | |
| outline: none; | |
| padding: 3px; | |
| margin: 0px; | |
| padding-left: 7px; | |
| font-family: monospace; | |
| min-height: 50px; | |
| -moz-box-shadow: 0px 6px 10px -1px #adadad; | |
| -webkit-box-shadow: 0px 6px 10px -1px #adadad; | |
| box-shadow: 0px 6px 10px -1px #adadad; | |
| border-radius: 2px; | |
| position: absolute; | |
| z-index: 1000; | |
| } | |
| .ipython_tooltip a { | |
| float: right; | |
| } | |
| .ipython_tooltip .tooltiptext pre { | |
| border: 0; | |
| border-radius: 0; | |
| font-size: 100%; | |
| background-color: #f7f7f7; | |
| } | |
| .pretooltiparrow { | |
| left: 0px; | |
| margin: 0px; | |
| top: -16px; | |
| width: 40px; | |
| height: 16px; | |
| overflow: hidden; | |
| position: absolute; | |
| } | |
| .pretooltiparrow:before { | |
| background-color: #f7f7f7; | |
| border: 1px #ababab solid; | |
| z-index: 11; | |
| content: ""; | |
| position: absolute; | |
| left: 15px; | |
| top: 10px; | |
| width: 25px; | |
| height: 25px; | |
| -webkit-transform: rotate(45deg); | |
| -moz-transform: rotate(45deg); | |
| -ms-transform: rotate(45deg); | |
| -o-transform: rotate(45deg); | |
| } | |
| ul.typeahead-list i { | |
| margin-left: -10px; | |
| width: 18px; | |
| } | |
| [dir="rtl"] ul.typeahead-list i { | |
| margin-left: 0; | |
| margin-right: -10px; | |
| } | |
| ul.typeahead-list { | |
| max-height: 80vh; | |
| overflow: auto; | |
| } | |
| ul.typeahead-list > li > a { | |
| /** Firefox bug **/ | |
| /* see https://github.com/jupyter/notebook/issues/559 */ | |
| white-space: normal; | |
| } | |
| ul.typeahead-list > li > a.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| [dir="rtl"] .typeahead-list { | |
| text-align: right; | |
| } | |
| .cmd-palette .modal-body { | |
| padding: 7px; | |
| } | |
| .cmd-palette form { | |
| background: white; | |
| } | |
| .cmd-palette input { | |
| outline: none; | |
| } | |
| .no-shortcut { | |
| min-width: 20px; | |
| color: transparent; | |
| } | |
| [dir="rtl"] .no-shortcut.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| [dir="rtl"] .command-shortcut.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| .command-shortcut:before { | |
| content: "(command mode)"; | |
| padding-right: 3px; | |
| color: #777777; | |
| } | |
| .edit-shortcut:before { | |
| content: "(edit)"; | |
| padding-right: 3px; | |
| color: #777777; | |
| } | |
| [dir="rtl"] .edit-shortcut.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| #find-and-replace #replace-preview .match, | |
| #find-and-replace #replace-preview .insert { | |
| background-color: #BBDEFB; | |
| border-color: #90CAF9; | |
| border-style: solid; | |
| border-width: 1px; | |
| border-radius: 0px; | |
| } | |
| [dir="ltr"] #find-and-replace .input-group-btn + .form-control { | |
| border-left: none; | |
| } | |
| [dir="rtl"] #find-and-replace .input-group-btn + .form-control { | |
| border-right: none; | |
| } | |
| #find-and-replace #replace-preview .replace .match { | |
| background-color: #FFCDD2; | |
| border-color: #EF9A9A; | |
| border-radius: 0px; | |
| } | |
| #find-and-replace #replace-preview .replace .insert { | |
| background-color: #C8E6C9; | |
| border-color: #A5D6A7; | |
| border-radius: 0px; | |
| } | |
| #find-and-replace #replace-preview { | |
| max-height: 60vh; | |
| overflow: auto; | |
| } | |
| #find-and-replace #replace-preview pre { | |
| padding: 5px 10px; | |
| } | |
| .terminal-app { | |
| background: #EEE; | |
| } | |
| .terminal-app #header { | |
| background: #fff; | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| } | |
| .terminal-app .terminal { | |
| width: 100%; | |
| float: left; | |
| font-family: monospace; | |
| color: white; | |
| background: black; | |
| padding: 0.4em; | |
| border-radius: 2px; | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); | |
| } | |
| .terminal-app .terminal, | |
| .terminal-app .terminal dummy-screen { | |
| line-height: 1em; | |
| font-size: 14px; | |
| } | |
| .terminal-app .terminal .xterm-rows { | |
| padding: 10px; | |
| } | |
| .terminal-app .terminal-cursor { | |
| color: black; | |
| background: white; | |
| } | |
| .terminal-app #terminado-container { | |
| margin-top: 20px; | |
| } | |
| /*# sourceMappingURL=style.min.css.map */ | |
| </style> | |
| <style type="text/css"> | |
| .highlight .hll { background-color: #ffffcc } | |
| .highlight { background: #f8f8f8; } | |
| .highlight .c { color: #408080; font-style: italic } /* Comment */ | |
| .highlight .err { border: 1px solid #FF0000 } /* Error */ | |
| .highlight .k { color: #008000; font-weight: bold } /* Keyword */ | |
| .highlight .o { color: #666666 } /* Operator */ | |
| .highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */ | |
| .highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ | |
| .highlight .cp { color: #BC7A00 } /* Comment.Preproc */ | |
| .highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ | |
| .highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ | |
| .highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ | |
| .highlight .gd { color: #A00000 } /* Generic.Deleted */ | |
| .highlight .ge { font-style: italic } /* Generic.Emph */ | |
| .highlight .gr { color: #FF0000 } /* Generic.Error */ | |
| .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ | |
| .highlight .gi { color: #00A000 } /* Generic.Inserted */ | |
| .highlight .go { color: #888888 } /* Generic.Output */ | |
| .highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ | |
| .highlight .gs { font-weight: bold } /* Generic.Strong */ | |
| .highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ | |
| .highlight .gt { color: #0044DD } /* Generic.Traceback */ | |
| .highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ | |
| .highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ | |
| .highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ | |
| .highlight .kp { color: #008000 } /* Keyword.Pseudo */ | |
| .highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ | |
| .highlight .kt { color: #B00040 } /* Keyword.Type */ | |
| .highlight .m { color: #666666 } /* Literal.Number */ | |
| .highlight .s { color: #BA2121 } /* Literal.String */ | |
| .highlight .na { color: #7D9029 } /* Name.Attribute */ | |
| .highlight .nb { color: #008000 } /* Name.Builtin */ | |
| .highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ | |
| .highlight .no { color: #880000 } /* Name.Constant */ | |
| .highlight .nd { color: #AA22FF } /* Name.Decorator */ | |
| .highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ | |
| .highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ | |
| .highlight .nf { color: #0000FF } /* Name.Function */ | |
| .highlight .nl { color: #A0A000 } /* Name.Label */ | |
| .highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ | |
| .highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ | |
| .highlight .nv { color: #19177C } /* Name.Variable */ | |
| .highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ | |
| .highlight .w { color: #bbbbbb } /* Text.Whitespace */ | |
| .highlight .mb { color: #666666 } /* Literal.Number.Bin */ | |
| .highlight .mf { color: #666666 } /* Literal.Number.Float */ | |
| .highlight .mh { color: #666666 } /* Literal.Number.Hex */ | |
| .highlight .mi { color: #666666 } /* Literal.Number.Integer */ | |
| .highlight .mo { color: #666666 } /* Literal.Number.Oct */ | |
| .highlight .sa { color: #BA2121 } /* Literal.String.Affix */ | |
| .highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ | |
| .highlight .sc { color: #BA2121 } /* Literal.String.Char */ | |
| .highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ | |
| .highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ | |
| .highlight .s2 { color: #BA2121 } /* Literal.String.Double */ | |
| .highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ | |
| .highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ | |
| .highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ | |
| .highlight .sx { color: #008000 } /* Literal.String.Other */ | |
| .highlight .sr { color: #BB6688 } /* Literal.String.Regex */ | |
| .highlight .s1 { color: #BA2121 } /* Literal.String.Single */ | |
| .highlight .ss { color: #19177C } /* Literal.String.Symbol */ | |
| .highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ | |
| .highlight .fm { color: #0000FF } /* Name.Function.Magic */ | |
| .highlight .vc { color: #19177C } /* Name.Variable.Class */ | |
| .highlight .vg { color: #19177C } /* Name.Variable.Global */ | |
| .highlight .vi { color: #19177C } /* Name.Variable.Instance */ | |
| .highlight .vm { color: #19177C } /* Name.Variable.Magic */ | |
| .highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ | |
| </style> | |
| <style type="text/css"> | |
| /* Temporary definitions which will become obsolete with Notebook release 5.0 */ | |
| .ansi-black-fg { color: #3E424D; } | |
| .ansi-black-bg { background-color: #3E424D; } | |
| .ansi-black-intense-fg { color: #282C36; } | |
| .ansi-black-intense-bg { background-color: #282C36; } | |
| .ansi-red-fg { color: #E75C58; } | |
| .ansi-red-bg { background-color: #E75C58; } | |
| .ansi-red-intense-fg { color: #B22B31; } | |
| .ansi-red-intense-bg { background-color: #B22B31; } | |
| .ansi-green-fg { color: #00A250; } | |
| .ansi-green-bg { background-color: #00A250; } | |
| .ansi-green-intense-fg { color: #007427; } | |
| .ansi-green-intense-bg { background-color: #007427; } | |
| .ansi-yellow-fg { color: #DDB62B; } | |
| .ansi-yellow-bg { background-color: #DDB62B; } | |
| .ansi-yellow-intense-fg { color: #B27D12; } | |
| .ansi-yellow-intense-bg { background-color: #B27D12; } | |
| .ansi-blue-fg { color: #208FFB; } | |
| .ansi-blue-bg { background-color: #208FFB; } | |
| .ansi-blue-intense-fg { color: #0065CA; } | |
| .ansi-blue-intense-bg { background-color: #0065CA; } | |
| .ansi-magenta-fg { color: #D160C4; } | |
| .ansi-magenta-bg { background-color: #D160C4; } | |
| .ansi-magenta-intense-fg { color: #A03196; } | |
| .ansi-magenta-intense-bg { background-color: #A03196; } | |
| .ansi-cyan-fg { color: #60C6C8; } | |
| .ansi-cyan-bg { background-color: #60C6C8; } | |
| .ansi-cyan-intense-fg { color: #258F8F; } | |
| .ansi-cyan-intense-bg { background-color: #258F8F; } | |
| .ansi-white-fg { color: #C5C1B4; } | |
| .ansi-white-bg { background-color: #C5C1B4; } | |
| .ansi-white-intense-fg { color: #A1A6B2; } | |
| .ansi-white-intense-bg { background-color: #A1A6B2; } | |
| .ansi-bold { font-weight: bold; } | |
| </style> | |
| <style type="text/css"> | |
| /* Overrides of notebook CSS for static HTML export */ | |
| body { | |
| overflow: visible; | |
| padding: 8px; | |
| } | |
| div#notebook { | |
| overflow: visible; | |
| border-top: none; | |
| }@media print { | |
| div.cell { | |
| display: block; | |
| page-break-inside: avoid; | |
| } | |
| div.output_wrapper { | |
| display: block; | |
| page-break-inside: avoid; | |
| } | |
| div.output { | |
| display: block; | |
| page-break-inside: avoid; | |
| } | |
| } | |
| </style> | |
| <!-- Custom stylesheet, it must be in the same directory as the html file --> | |
| <link rel="stylesheet" href="custom.css"> | |
| <!-- Loading mathjax macro --> | |
| <!-- Load mathjax --> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML"></script> | |
| <!-- MathJax configuration --> | |
| <script type="text/x-mathjax-config"> | |
| MathJax.Hub.Config({ | |
| tex2jax: { | |
| inlineMath: [ ['$','$'], ["\\(","\\)"] ], | |
| displayMath: [ ['$$','$$'], ["\\[","\\]"] ], | |
| processEscapes: true, | |
| processEnvironments: true | |
| }, | |
| // Center justify equations in code and markdown cells. Elsewhere | |
| // we use CSS to left justify single line equations in code cells. | |
| displayAlign: 'center', | |
| "HTML-CSS": { | |
| styles: {'.MathJax_Display': {"margin": 0}}, | |
| linebreaks: { automatic: true } | |
| } | |
| }); | |
| </script> | |
| <!-- End of mathjax configuration --></head> | |
| <body> | |
| <div tabindex="-1" id="notebook" class="border-box-sizing"> | |
| <div class="container" id="notebook-container"> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h1 id="Nanodegree-Engenheiro-de-Machine-Learning">Nanodegree Engenheiro de Machine Learning<a class="anchor-link" href="#Nanodegree-Engenheiro-de-Machine-Learning">¶</a></h1><h2 id="Modelo-de-Avaliação-e-Validação">Modelo de Avaliação e Validação<a class="anchor-link" href="#Modelo-de-Avaliação-e-Validação">¶</a></h2><h2 id="Projeto-1:-Estimando-Preços-dos-Imóveis-de-Boston">Projeto 1: Estimando Preços dos Imóveis de Boston<a class="anchor-link" href="#Projeto-1:-Estimando-Preços-dos-Imóveis-de-Boston">¶</a></h2><p>Bem-vindo ao primeiro projeto do Nanodegree de Engenheiro de Machine Learning! Neste Notebook, alguns templates de código estão sendo fornecidos para você, e você irá precisar implementar funcionalidades adicionais para completar este projeto com sucesso. Você não vai precisar modificar o código que foi incluído além do que está sendo pedido. Seções que começam com <strong>'Implementação'</strong> no cabeçalho indicam que o bloco de código seguinte vai exigir que você providencie funcionalidade adicional. Instruções serão fornecidas para cada seção e as especificidades da implementação são marcadas no bloco de código com o comando 'TODO'. Não esqueça de ler as instruções atentamente!</p> | |
| <p>Além do código implementado, haverá questões relacionadas com o projeto e sua implementação que você deve responder. Cada seção em que há uma questão para você responder, ela será precedida por <strong>'Questão X'</strong> no cabeçalho. Leia cada questão cuidadosamente e dê respostas completas no seguinte box de texto que contém <strong>'Resposta: '</strong>. O projeto enviado será avaliado com base nas respostas para cada uma das questões e a implementação que você nos forneceu.</p> | |
| <blockquote><p><strong>Nota:</strong> Células de Código e de Markdown podem ser executadas utilizando o atalho de teclado <strong>Shift + Enter</strong>. Além disso, as células Markdown podem ser editadas ao clicar normalmente duas vezes na célula para entrar no modo de edição.</p> | |
| </blockquote> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h2 id="Começando">Começando<a class="anchor-link" href="#Começando">¶</a></h2><p>Neste projeto, você irá avaliar o desempenho e o poder de estimativa de um modelo que foi treinado e testado em dados coletados dos imóveis dos subúrbios de Boston, Massachusetts. Um modelo preparado para esses dados e visto como <em>bem ajustado</em> pode ser então utilizado para certas estimativas sobre um imóvel – em particular, seu valor monetário. Esse modelo seria de grande valor para alguém como um agente mobiliário, que poderia fazer uso dessas informações diariamente.</p> | |
| <p>O conjunto de dados para este projeto se origina do <a href="https://archive.ics.uci.edu/ml/datasets/Housing">repositório de Machine Learning da UCI</a>. Os dados de imóveis de Boston foram coletados em 1978 e cada uma das 489 entradas representa dados agregados sobre 14 atributos para imóveis de vários subúrbios de Boston. Para o propósito deste projeto, os passos de pré-processamento a seguir foram feitos para esse conjunto de dados:</p> | |
| <ul> | |
| <li>16 observações de dados possuem um valor <code>'MEDV'</code> de 50.0. Essas observações provavelmente contêm <strong>valores ausentes ou censurados</strong> e foram removidas.</li> | |
| <li>1 observação de dados tem um valor <code>'RM'</code> de 8.78. Essa observação pode ser considerada <strong>valor atípico (outlier)</strong> e foi removida.</li> | |
| <li>Os atributos <code>'RM'</code>, <code>'LSTAT'</code>, <code>'PTRATIO'</code>, and <code>'MEDV'</code> são essenciais. O resto dos <strong>atributos irrelevantes</strong> foram excluídos.</li> | |
| <li>O atributo <code>'MEDV'</code> foi <strong>escalonado multiplicativamente</strong> para considerar 35 anos de inflação de mercado.</li> | |
| </ul> | |
| <p><strong> Execute a célula de código abaixo para carregar o conjunto dos dados dos imóveis de Boston, além de algumas bibliotecas de Python necessárias para este projeto. Você vai saber que o conjunto de dados carregou com sucesso se o seu tamanho for reportado. </strong></p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [4]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Importar as bibliotecas necessárias para este projeto</span> | |
| <span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> | |
| <span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span> | |
| <span class="kn">import</span> <span class="nn">visuals</span> <span class="k">as</span> <span class="nn">vs</span> <span class="c1"># Supplementary code</span> | |
| <span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="k">import</span> <span class="n">ShuffleSplit</span> | |
| <span class="c1"># Formatação mais bonita para os notebooks</span> | |
| <span class="o">%</span><span class="k">matplotlib</span> inline | |
| <span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="p">[</span><span class="s1">'figure.figsize'</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="mi">15</span><span class="p">,</span><span class="mi">5</span><span class="p">)</span> | |
| <span class="c1"># Executar o conjunto de dados de imóveis de Boston</span> | |
| <span class="n">data</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s1">'housing.csv'</span><span class="p">)</span> | |
| <span class="n">prices</span> <span class="o">=</span> <span class="n">data</span><span class="p">[</span><span class="s1">'MEDV'</span><span class="p">]</span> | |
| <span class="n">features</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="s1">'MEDV'</span><span class="p">,</span> <span class="n">axis</span> <span class="o">=</span> <span class="mi">1</span><span class="p">)</span> | |
| <span class="c1"># Êxito</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"O conjunto de dados de imóveis de Boston tem </span><span class="si">{}</span><span class="s2"> pontos com </span><span class="si">{}</span><span class="s2"> variáveis em cada."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="o">*</span><span class="n">data</span><span class="o">.</span><span class="n">shape</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre>O conjunto de dados de imóveis de Boston tem 489 pontos com 4 variáveis em cada. | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h2 id="Explorando-os-Dados">Explorando os Dados<a class="anchor-link" href="#Explorando-os-Dados">¶</a></h2><p>Na primeira seção deste projeto, você fará uma rápida investigação sobre os dados de imóveis de Boston e fornecerá suas observações. Familiarizar-se com os dados durante o processo de exploração é uma prática fundamental que ajuda você a entender melhor e justificar seus resultados.</p> | |
| <p>Dado que o objetivo principal deste projeto é construir um modelo de trabalho que tem a capacidade de estimar valores dos imóveis, vamos precisar separar os conjuntos de dados em <strong>atributos</strong> e <strong>variável alvo</strong>. O <strong>atributos</strong>, <code>'RM'</code>, <code>'LSTAT'</code> e <code>'PTRATIO'</code>, nos dão informações quantitativas sobre cada ponto de dado. A <strong>variável alvo</strong>, <code>'MEDV'</code>, será a variável que procuramos estimar. Eles são armazenados em <code>features</code> e <code>prices</code>, respectivamente.</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Implementação:-Calcular-Estatísticas">Implementação: Calcular Estatísticas<a class="anchor-link" href="#Implementação:-Calcular-Estatísticas">¶</a></h3><p>Para a sua primeira implementação de código, você vai calcular estatísticas descritivas sobre preços dos imóveis de Boston. Dado que o <code>numpy</code> já foi importado para você, use essa biblioteca para executar os cálculos necessários. Essas estatísticas serão extremamente importantes depois para analisar várias estimativas resultantes do modelo construído.</p> | |
| <p>Na célula de código abaixo, você precisará implementar o seguinte:</p> | |
| <ul> | |
| <li>Calcular o mínimo, o máximo, a média, a mediana e o desvio padrão do <code>'MEDV'</code>, que está armazenado em <code>prices</code>.<ul> | |
| <li>Armazenar cada cálculo em sua respectiva variável.</li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [5]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># TODO: Preço mínimo dos dados</span> | |
| <span class="n">minimum_price</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">amin</span><span class="p">(</span><span class="n">prices</span><span class="p">)</span> | |
| <span class="c1"># TODO: Preço máximo dos dados</span> | |
| <span class="n">maximum_price</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">amax</span><span class="p">(</span><span class="n">prices</span><span class="p">)</span> | |
| <span class="c1"># TODO: Preço médio dos dados</span> | |
| <span class="n">mean_price</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">prices</span><span class="p">)</span> | |
| <span class="c1"># TODO: Preço mediano dos dados</span> | |
| <span class="n">median_price</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">median</span><span class="p">(</span><span class="n">prices</span><span class="p">)</span> | |
| <span class="c1"># TODO: Desvio padrão do preço dos dados</span> | |
| <span class="n">std_price</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">std</span><span class="p">(</span><span class="n">prices</span><span class="p">)</span> | |
| <span class="c1"># Mostrar as estatísticas calculadas</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Estatísticas para os dados dos imóveis de Boston:</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Preço mínimo: $</span><span class="si">{:,.2f}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">minimum_price</span><span class="p">))</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Preço máximo: $</span><span class="si">{:,.2f}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">maximum_price</span><span class="p">))</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Preço médio: $</span><span class="si">{:,.2f}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">mean_price</span><span class="p">))</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Preço mediano: $</span><span class="si">{:,.2f}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">median_price</span><span class="p">))</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Desvio padrão dos preços: $</span><span class="si">{:,.2f}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">std_price</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre>Estatísticas para os dados dos imóveis de Boston: | |
| Preço mínimo: $105,000.00 | |
| Preço máximo: $1,024,800.00 | |
| Preço médio: $454,342.94 | |
| Preço mediano: $438,900.00 | |
| Desvio padrão dos preços: $165,171.13 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Questão-1---Observação-de-Atributos">Questão 1 - Observação de Atributos<a class="anchor-link" href="#Questão-1---Observação-de-Atributos">¶</a></h3><p>Para lembrar, estamos utilizando três atributos do conjunto de dados dos imóveis de Boston: <code>'RM'</code>, <code>'LSTAT'</code> e <code>'PTRATIO'</code>. Para cada observação de dados (vizinhança):</p> | |
| <ul> | |
| <li><code>'RM'</code> é o número médio de cômodos entre os imóveis na vizinhança.</li> | |
| <li><code>'LSTAT'</code> é a porcentagem de proprietários na vizinhança considerados de "classe baixa" (proletariado).</li> | |
| <li><code>'PTRATIO'</code> é a razão de estudantes para professores nas escolas de ensino fundamental e médio na vizinhança.</li> | |
| </ul> | |
| <p><strong>Usando a sua intuição, para cada um dos atributos acima, você acha que um aumento no seu valor poderia levar a um <em>aumento</em> no valor do <code>'MEDV'</code> ou uma <em>diminuição</em> do valor do <code>'MEDV'</code>? Justifique sua opinião para cada uma das opções.</strong></p> | |
| <p><strong>Dica:</strong> Você pode tentar responder pensando em perguntas como:</p> | |
| <ul> | |
| <li>Você espera que um imóvel que tem um valor <code>'RM'</code> de 6 custe mais ou menos que um imóvel com valor <code>'RM'</code> de 7?</li> | |
| <li>Você espera que um imóvel em um bairro que tem um valor <code>'LSTAT'</code> de 15 custe mais ou menos que em um bairro com valor <code>'LSTAD'</code> de 20?</li> | |
| <li>Você espera que um imóvel em um bairro que tem um valor <code>'PTRATIO'</code> de 10 custe mais ou menos que em um bairro com <code>'PTRATIO'</code> de 15?</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <p><strong>Resposta: </strong></p> | |
| <ul> | |
| <li>Comparando dois ou mais imóveis com caracteristicas similares (como por exemplo o bairro), podemos imaginar que um imovél que tenha um 'RM' maior terá um custo mais elevado, pois utilizando a dedução pode-se entender que a casa tenha uma metragem maior em comparação a casa que tem um <code>'RM'</code> menor.</li> | |
| <li>Na maioria dos casos se espera que quanto maior o <code>'LSTAT'</code> do imóvel menor será o seu valor, isso justifica-se pela localização do imovel estar em uma área onde tem mais pessoas de baixa renda</li> | |
| <li>Se considerarmos um <code>'PRATIO'</code> de 10, existirá grande possibilidade que ele tenha um valor maior elevado que outro imóvel com um 'PRATIO' mais elevado.</li> | |
| <li>Em resumo os quanto maior a porcentagem de LSTAT e PRATIO a tendencia é diminuir o valor, ja para o RM acontece é o contrário quanto maior a tendicia é que o imóvel aumente o valor.</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [8]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.linear_model</span> <span class="k">import</span> <span class="n">LinearRegression</span> | |
| <span class="k">def</span> <span class="nf">show_plot</span><span class="p">(</span><span class="n">columnName</span><span class="p">,</span> <span class="n">xlabel</span><span class="p">,</span> <span class="n">ylabel</span><span class="p">):</span> | |
| <span class="n">model</span> <span class="o">=</span> <span class="n">LinearRegression</span><span class="p">()</span> | |
| <span class="n">column</span> <span class="o">=</span> <span class="n">data</span><span class="p">[</span><span class="n">columnName</span><span class="p">]</span><span class="o">.</span><span class="n">values</span><span class="o">.</span><span class="n">reshape</span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">)</span> | |
| <span class="n">model</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">column</span><span class="p">,</span> <span class="n">prices</span><span class="p">)</span> | |
| <span class="n">predictions</span> <span class="o">=</span> <span class="n">model</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">column</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">column</span><span class="p">,</span> <span class="n">predictions</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'hotpink'</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">column</span><span class="p">,</span> <span class="n">prices</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.8</span><span class="p">,</span> <span class="n">c</span><span class="o">=</span><span class="n">prices</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="n">xlabel</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="n">ylabel</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> | |
| <span class="n">show_plot</span><span class="p">(</span><span class="s2">"PTRATIO"</span><span class="p">,</span><span class="s2">"Media de alunos por professores"</span><span class="p">,</span><span class="s1">'Price'</span><span class="p">)</span> | |
| <span class="n">show_plot</span><span class="p">(</span><span class="s2">"LSTAT"</span><span class="p">,</span><span class="s2">"</span><span class="si">% d</span><span class="s2">e vizinhança de classe baixa"</span><span class="p">,</span><span class="s1">'Price'</span><span class="p">)</span> | |
| <span class="n">show_plot</span><span class="p">(</span><span class="s2">"RM"</span><span class="p">,</span><span class="s2">"Media Quartos"</span><span class="p">,</span><span class="s1">'Price'</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_png output_subarea "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_png output_subarea "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_png output_subarea "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <hr> | |
| <h2 id="Desenvolvendo-um-Modelo">Desenvolvendo um Modelo<a class="anchor-link" href="#Desenvolvendo-um-Modelo">¶</a></h2><p>Na segunda seção deste projeto, você vai desenvolver ferramentas e técnicas necessárias para um modelo que faz estimativas. Ser capaz de fazer avaliações precisas do desempenho de cada modelo através do uso dessas ferramentas e técnicas ajuda a reforçar a confiança que você tem em suas estimativas.</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Implementação:-Definir-uma-Métrica-de-Desempenho">Implementação: Definir uma Métrica de Desempenho<a class="anchor-link" href="#Implementação:-Definir-uma-Métrica-de-Desempenho">¶</a></h3><p>É difícil medir a qualidade de um modelo dado sem quantificar seu desempenho durante o treinamento e teste. Isso é geralmente feito utilizando algum tipo de métrica de desempenho, através do cálculo de algum tipo de erro, qualidade de ajuste, ou qualquer outra medida útil. Para este projeto, você irá calcular o <a href="https://pt.wikipedia.org/wiki/R%C2%B2"><em>coeficiente de determinação</em></a>, R<sup>2</sup>, para quantificar o desempenho do seu modelo. O coeficiente de determinação é uma estatística útil no campo de análise de regressão uma vez que descreve o quão "bom" é a capacidade do modelo em fazer estimativas.</p> | |
| <p>Os valores para R<sup>2</sup> têm um alcance de 0 a 1, que captura a porcentagem da correlação ao quadrado entre a estimativa e o valor atual da <strong>variável alvo</strong>. Um modelo R<sup>2</sup> de valor 0 sempre falha ao estimar a variável alvo, enquanto que um modelo R<sup>2</sup> de valor 1, estima perfeitamente a variável alvo. Qualquer valor entre 0 e 1 indica qual a porcentagem da variável alvo (ao utilizar o modelo) que pode ser explicada pelos <strong>atributos</strong>. <em>Um modelo pode dar também um R<sup>2</sup> negativo, que indica que o modelo não é melhor do que aquele que estima ingenuamente a média da variável alvo.</em></p> | |
| <p>Para a função ‘performance_metric’ na célula de código abaixo, você irá precisar implementar o seguinte:</p> | |
| <ul> | |
| <li>Utilizar o <code>r2_score</code> do <code>sklearn.metrics</code> para executar um cálculo de desempenho entre <code>y_true</code> e <code>y_predict</code>.</li> | |
| <li>Atribuir a pontuação do desempenho para a variável <code>score</code>.</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [9]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># TODO: Importar 'r2_score'</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="k">import</span> <span class="n">r2_score</span> | |
| <span class="k">def</span> <span class="nf">performance_metric</span><span class="p">(</span><span class="n">y_true</span><span class="p">,</span> <span class="n">y_predict</span><span class="p">):</span> | |
| <span class="sd">""" Calcular e retornar a pontuação de desempenho entre </span> | |
| <span class="sd"> valores reais e estimados baseado na métrica escolhida. """</span> | |
| <span class="c1"># TODO: Calcular a pontuação de desempenho entre 'y_true' e 'y_predict'</span> | |
| <span class="n">score</span> <span class="o">=</span> <span class="n">r2_score</span><span class="p">(</span><span class="n">y_true</span><span class="p">,</span><span class="n">y_predict</span><span class="p">)</span> | |
| <span class="c1"># Devolver a pontuação</span> | |
| <span class="k">return</span> <span class="n">score</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Questão-2---Qualidade-do-Ajuste">Questão 2 - Qualidade do Ajuste<a class="anchor-link" href="#Questão-2---Qualidade-do-Ajuste">¶</a></h3><p>Admita que um conjunto de dados que contém cinco observações de dados e um modelo fez a seguinte estimativa para a variável alvo:</p> | |
| <table> | |
| <thead><tr> | |
| <th style="text-align:center">Valores Reais</th> | |
| <th style="text-align:center">Estimativa</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <td style="text-align:center">3.0</td> | |
| <td style="text-align:center">2.5</td> | |
| </tr> | |
| <tr> | |
| <td style="text-align:center">-0.5</td> | |
| <td style="text-align:center">0.0</td> | |
| </tr> | |
| <tr> | |
| <td style="text-align:center">2.0</td> | |
| <td style="text-align:center">2.1</td> | |
| </tr> | |
| <tr> | |
| <td style="text-align:center">7.0</td> | |
| <td style="text-align:center">7.8</td> | |
| </tr> | |
| <tr> | |
| <td style="text-align:center">4.2</td> | |
| <td style="text-align:center">5.3</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| <p><strong> Executar a célula de código abaixo para usar a função `performance_metric’ e calcular o coeficiente de determinação desse modelo. </strong></p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [14]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">y_true</span> <span class="o">=</span> <span class="p">[</span><span class="mi">3</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.5</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">7</span><span class="p">,</span> <span class="mf">4.2</span><span class="p">]</span> | |
| <span class="n">y_predict</span> <span class="o">=</span> <span class="p">[</span><span class="mf">2.5</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="mf">2.1</span><span class="p">,</span> <span class="mf">7.8</span><span class="p">,</span> <span class="mf">5.3</span><span class="p">]</span> | |
| <span class="c1"># Calcular o desempenho deste modelo</span> | |
| <span class="n">score</span> <span class="o">=</span> <span class="n">performance_metric</span><span class="p">(</span><span class="n">y_true</span><span class="p">,</span> <span class="n">y_predict</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"O coeficiente de determinação, R^2, do modelo é </span><span class="si">{:.3f}</span><span class="s2">."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">score</span><span class="p">))</span> | |
| <span class="c1">#ploting the values</span> | |
| <span class="n">true_handle</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">y_true</span><span class="p">,</span> <span class="n">y_true</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.6</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'green'</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">'true'</span><span class="p">)</span> | |
| <span class="c1">#reference line</span> | |
| <span class="n">fit</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">poly1d</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">polyfit</span><span class="p">(</span><span class="n">y_true</span><span class="p">,</span><span class="n">y_true</span><span class="p">,</span><span class="mi">1</span><span class="p">))</span> | |
| <span class="n">lims</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="nb">min</span><span class="p">(</span><span class="n">y_true</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span><span class="p">,</span> <span class="nb">max</span><span class="p">(</span><span class="n">y_true</span><span class="p">)</span> <span class="o">+</span> <span class="mi">1</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">lims</span><span class="p">,</span> <span class="n">fit</span><span class="p">(</span><span class="n">lims</span><span class="p">),</span> <span class="n">alpha</span><span class="o">=</span> <span class="mf">0.3</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'blue'</span><span class="p">)</span> | |
| <span class="c1"># plot predic valus</span> | |
| <span class="n">pred_handle</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">y_true</span><span class="p">,</span> <span class="n">y_predict</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'red'</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">'predicted'</span><span class="p">)</span> | |
| <span class="c1"># legend and show</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">handles</span><span class="o">=</span><span class="p">[</span><span class="n">true_handle</span><span class="p">,</span> <span class="n">pred_handle</span><span class="p">],</span> <span class="n">loc</span><span class="o">=</span><span class="s1">'upper left'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre>O coeficiente de determinação, R^2, do modelo é 0.923. | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_png output_subarea "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <ul> | |
| <li>Você consideraria que esse modelo foi capaz de capturar a variação da variável alvo com sucesso? Por que ou por que não?</li> | |
| </ul> | |
| <p><strong> Dica: </strong></p> | |
| <ul> | |
| <li>R2 score com valor 0 significa que a variável dependente não pode ser estimada pela variável independente.</li> | |
| <li>R2 score com valor 1 significa que a variável dependente pode ser estimada pela variável independente.</li> | |
| <li>R2 score com valor entre 0 e 1 significa quanto a variável dependente pode ser estimada pela variável independente.</li> | |
| <li>R2 score com valor 0.40 significa que 40 porcento da variância em Y é estimável por X.</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <p><strong>Resposta:</strong></p> | |
| <ul> | |
| <li>O resultado do R^2 deu 0.923, isso significa que existe a possibilidade de variavel pode ser estimada com 92,3% porcento da variância em Y é estimável por X.</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Implementação:-Misturar-e-Separar-os-Dados">Implementação: Misturar e Separar os Dados<a class="anchor-link" href="#Implementação:-Misturar-e-Separar-os-Dados">¶</a></h3><p>Sua próxima implementação exige que você pegue o conjunto de dados de imóveis de Boston e divida os dados em subconjuntos de treinamento e de teste. Geralmente os dados são também misturados em uma ordem aleatória ao criar os subconjuntos de treinamento e de teste para remover qualquer viés (ou erro sistemático) na ordenação do conjunto de dados.</p> | |
| <p>Para a célula de código abaixo, você vai precisar implementar o seguinte:</p> | |
| <ul> | |
| <li>Utilize <code>train_test_split</code> do <code>sklearn.cross_validation</code> para misturar e dividir os dados de <code>features</code> e <code>prices</code> em conjuntos de treinamento e teste. (se estiver com a versão do scikit-learn > 0.18, utilizar o <code>sklearn.model_selection</code>. Leia mais <a href="http://scikit-learn.org/0.19/modules/generated/sklearn.cross_validation.train_test_split.html">aqui</a>)<ul> | |
| <li>Divida os dados em 80% treinamento e 20% teste.</li> | |
| <li>Mude o <code>random_state</code> do <code>train_test_split</code> para um valor de sua escolha. Isso garante resultados consistentes.</li> | |
| </ul> | |
| </li> | |
| <li>Atribuir a divisão de treinamento e teste para X_train<code>,</code>X_test<code>,</code>y_train<code>e</code>y_test`.</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [15]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># TODO: Importar 'train_test_split'</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="k">import</span> <span class="n">train_test_split</span> | |
| <span class="c1"># TODO: Misturar e separar os dados em conjuntos de treinamento e teste</span> | |
| <span class="n">X_train</span><span class="p">,</span> <span class="n">X_test</span><span class="p">,</span> <span class="n">y_train</span><span class="p">,</span> <span class="n">y_test</span> <span class="o">=</span> <span class="n">train_test_split</span><span class="p">(</span><span class="n">features</span><span class="p">,</span> <span class="n">prices</span><span class="p">,</span> <span class="n">test_size</span><span class="o">=</span><span class="mf">0.2</span><span class="p">,</span> <span class="n">random_state</span><span class="o">=</span><span class="mi">13</span><span class="p">)</span> | |
| <span class="c1"># Êxito</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Separação entre treino e teste feita com êxito."</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre>Separação entre treino e teste feita com êxito. | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Questão-3---Treinamento-e-Teste">Questão 3 - Treinamento e Teste<a class="anchor-link" href="#Questão-3---Treinamento-e-Teste">¶</a></h3><ul> | |
| <li>Qual o benefício de separar o conjunto de dados em alguma relação de subconjuntos de treinamento e de teste para um algoritmo de aprendizagem?</li> | |
| </ul> | |
| <p><strong>Dica:</strong> O que pode dar errado se não houver uma maneira de testar seu modelo?</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <p><strong>Resposta: </strong> O beneficio de separar os conjuntos de dados consiste em conseguir um modelo que consiga generalizar os dados, de outra forma poderiamos ter modelo muito bom no treinamento porém com desempenho não tão bom com dados reais</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <hr> | |
| <h2 id="Analisando-o-Modelo-de-Desempenho">Analisando o Modelo de Desempenho<a class="anchor-link" href="#Analisando-o-Modelo-de-Desempenho">¶</a></h2><p>Na terceira parte deste projeto, você verá o desempenho em aprendizagem e teste de vários modelos em diversos subconjuntos de dados de treinamento. Além disso, você irá investigar um algoritmo em particular com um parâmetro <code>'max_depth'</code> (profundidade máxima) crescente, em todo o conjunto de treinamento, para observar como a complexidade do modelo afeta o desempenho. Plotar o desempenho do seu modelo baseado em critérios diversos pode ser benéfico no processo de análise, por exemplo: para visualizar algum comportamento que pode não ter sido aparente nos resultados sozinhos.</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Curvas-de-Aprendizagem">Curvas de Aprendizagem<a class="anchor-link" href="#Curvas-de-Aprendizagem">¶</a></h3><p>A célula de código seguinte produz quatro gráficos para um modelo de árvore de decisão com diferentes níveis de profundidade máxima. Cada gráfico visualiza a curva de aprendizagem do modelo para ambos treinamento e teste, assim que o tamanho do conjunto treinamento aumenta. Note que a região sombreada da curva de aprendizagem denota a incerteza daquela curva (medida como o desvio padrão). O modelo é pontuado em ambos os conjuntos treinamento e teste utilizando R<sup>2</sup>, o coeficiente de determinação.</p> | |
| <p><strong>Execute a célula de código abaixo e utilizar esses gráficos para responder as questões a seguir.</strong></p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [16]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Criar curvas de aprendizagem para tamanhos de conjunto de treinamento variável e profundidades máximas</span> | |
| <span class="n">vs</span><span class="o">.</span><span class="n">ModelLearning</span><span class="p">(</span><span class="n">features</span><span class="p">,</span> <span class="n">prices</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_png output_subarea "> | |
| <img src="data:image/png;base64,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DvYBAAAADAWvvPJKbWFh4a2SZopKyF1ZStLSRCJx1rx58z7MlYAAGQAAIA8KCwtvHTdu3AE1NTVbCgoK3GAfD3JLpVK2YcOGunXr1t0q6bO50nB1AwAAkB8za2pqthMc79oKCgpcTU3NNgU1/bnTDODxAAAADGUFBMe7h/B76jAOJkAGAAAAPATIAAAAQ8C6deti06dPr5s+fXpddXX1nNra2tnRcnNzs3VnHyeddNLk+vr6ks7SXHnllTU/+9nPRufjmO++++6R06dPr5s2bVrdfvvtN+Paa6+tzsd++8qc404AAABAX9XX16+YM2fOxm6/4aabRuvyy/fUunXFGjeuVRdfvEZf//rmfBzLBRdcMKGysjJ5+eWXr/fXp1IpOecUi8XykU2fNDU12aRJk2a9+OKLyyZPnhxvamqyt99+u3j27Nktvd1nT86vvr6+es6cOZNzbaMGGQAAYKDddNNonX/+JK1dWyznpLVri3X++ZN00015qZn1LV26tGTKlCkzvvSlL+09Y8aMulWrVhWdcsopk2bOnHnA/vvvP+PCCy8cH6WdN2/etOeee64sHo+rqqpq7jnnnLPntGnT6ubOnTt9zZo1hZJ07rnnTrj88stro/TnnHPOnrNmzTpg8uTJM5944okKSdq+fXvBpz/96f2mTZtWt2DBgn1mzpx5wHPPPVfmH9fmzZtjzjnV1tYmJKmsrMxFwfGqVasKjzrqqP2mTp1aN23atLonn3yyQpJ++MMfjp0yZcqMKVOmzLjiiitqOzq/3/72t3vMnTt3el1d3QH/+I//uO/27dt7FPMyzBsAAEC+nXnmRC1dWt7h9vr6CrW2ZjZ7aG4u0HnnTdZtt9XkfM/MmY267bb3e3M47777bumtt9763mGHHbZKkq677rrVY8eOTcbjcR188MHTXnnllS3z5s1r9t/T0NAQO/zww3fceOONa84666y9brjhhuqFCxeuy963c05LlixZds8994y4/PLLJxxzzDFvX3XVVbW1tbXxxx9//N3nn3++7JBDDqnLft+ee+6ZOPTQQ7dPnDhx9ic+8Yntxx133LazzjprcywW09lnnz3pqKOO2v79739/Qzwe144dOwqeeuqp8vvuu2/MokWLliUSCc2bN++Ao48+ekdFRUXKP781a9YUXn311eP/+te/vlVVVZX67ne/O27hwoW1V111Vbtj7wg1yAAAAAMtOzjuan0fTZw4seWwww5rjJZvu+220XV1dQfMmDGjbvny5aWLFy8uy35PaWlp6uSTT94uSfPmzWtcsWJFca59f/7zn98qSZ/4xCcaV69eXSxJzz//fOWpp566WZI+/vGPN+23335Nud77wAMPrPjDH/7w1rx58xqvvfbacV/60pcmSdILL7xQ9e1vf3ujJBUVFWn06NGpp59+umrBggVbqqqqUqNGjUp95jOf2frUU09VZp/fk08+WfnOO++UHnjggdOnT59ed//9949ZuXJlp+2qs1GDDAAAkG9d1fROmDBLa9e2DzjHj2/Viy++me/DKSsrS0XzS5YsKfn5z38+9uWXX15WXV2dPP744/dpampqF5gXFhamO6rFYjGXTCZzBu+lpaWp7DQ96eP2sY99rOljH/tY05lnnrlp5syZMyWtlNJDsaV1tk///JxzOuyww7b//ve/f6/bB5GFGmQAAICBdvHFaxQGlmmlpSldfPGa/s5669atsYqKiuSoUaOSK1euLHrmmWf2yHceH//4xxt+/etfj5KkF198sWz58uXtaqg3b95c8Oijj1ZGyy+++GL5hAkTWiXp4IMP3n711VfXSFIikdDmzZsLjjjiiB2PPPLIqIaGBtu2bVvBY489NvLII49syN7vEUcc0fDCCy9Uvv7668VS0B56yZIl1CADAADs0qLRKvppFIvOfPKTn2ycMmVK89SpU2fsvffeLfPmzWsXZPbVRRdd9OHnP//5faZOnVo3a9asxv33379p9OjRST+Nc86uvPLK8d/4xjdKSktLUxUVFclbb711hSTdfPPNq77yla9M/uUvf1kTi8V04403rjjiiCMaP/e5z236yEc+UidJZ5555oaDDjqoaenSpRnB78SJExM33njjypNPPnm/eDxuknTZZZetmTVrVrdHx2CYNwAAgDzo8TBvQ1g8Hlc8Hrfy8nK3ZMmSkmOPPXbqihUrlhQVFQ32oaV1NswbNcgAAADIq23btsUOO+ywqYlEwpxzuv7661fuSsFxVwiQAQAAkFfV1dXJ1157bdlgH0dv0UkPAAAA8BAgAwAAAB4CZAAAAMBDgAwAAAB4CJABAACGgHXr1sWmT59eN3369Lrq6uo5tbW1s6Pl5ubmbj/C+rrrrhuzatWq9EAOJ5100uT6+voePWijIxdeeOH4/ffff8bUqVPrDjjggLq//OUv5fnYb74xigUAAMAguOmlm0Zf/szle65rWFc8rnJc68WHXrzm6wf2/kEh48aNS77xxhuvS9IFF1wwobKyMnn55Zev7+l+7rrrruqDDjqoce+9905I0v3337+it8fke+yxxyqfeuqpPZYuXfp6aWmp++CDDwqjB3n0VjweV38MH0cNMgAAwAC76aWbRp//x/MnrW1YW+zktLZhbfH5fzx/0k0v3TS6P/K7/vrrx8yaNeuA6dOn15122ml7J5NJxeNxnXDCCftMnTq1bsqUKTN+9KMf1d5yyy2jli1bVv6lL31pv6jmed68edOee+65sng8rqqqqrnnnHPOntOmTaubO3fu9DVr1hRK0pIlS0pmz549fdasWQecd955E6qqquZmH8Pq1auLRo8enSgtLXWSNGHChMSkSZPikvTkk09WzJ07d/q0adPqZs+ePX3Hjh0FDQ0NduKJJ06eOnVqXV1d3QHRY6mvvfba6uOOO27fI444Yv/DDjtsiiR9//vfHzdr1qwDpk6dWnfhhReO7+vnRQ0yAABAnp354JkTl364tMPmA/Xr6itaU60ZtafNieaCJn03kgAAIABJREFU8x47b/Jtr95Wk+s9M2tnNt52/G3v9/RYXnrppdIHH3xw5KJFi5YVFRXplFNOmXTLLbeMnjp1asvmzZsL33rrrdclaePGjbHq6urkTTfdVHv99dev+sQnPtGUva+GhobY4YcfvuPGG29cc9ZZZ+11ww03VC9cuHDdOeecs/e3vvWt9WeeeeaWhQsX5jz+E088cdtPfvKT8ZMnT575qU99avupp566+dhjj21obGy0008/fd9777333UMOOaRx06ZNsbKystQll1wyrri42L311luvv/zyy6Wf/exnpyxfvnypJC1atKiivr7+9ZqamuS99947YtWqVcX19fXLnHM6/PDDpzzxxBMVxxxzzM6eflYRapABAAAGWHZw3NX6vnj00Uf3WLx4ccWsWbPqpk+fXvf8889XvfvuuyV1dXXNy5cvL/3qV7868YEHHthj9OjRya72VVpamjr55JO3S9K8efMaV6xYUSxJ9fX1FWecccYWSfrnf/7nnM1ERo8enXrttddev/7661eOGTMmceqpp+53ww03jP773/9eOmHChNZDDjmkUZLGjBmTLCws1PPPP195xhlnbJKk+fPnN9fW1sZfe+21Ekk69NBDt9fU1CQl6fHHH9/jqaeeGlFXV1c3Y8aMupUrV5YsW7astC+fGTXIAAAAedZVTe+EaybMWtuwtjh7/fjK8a0vnv3im/k8FuecTjnllI0//elPP8je9tprr732wAMPjLj++utr77///lG//vWvV3a2r8LCQhfNx2Ixl0wmexTQFxUVacGCBTsWLFiwo66urum+++4bPWfOnGaz9rtxzuXYQ6C8vDzlp7vwwgvXnn/++Rt7ciydoQYZAABggF186MVrSgtLU/660sLS1MWHXrwm33l95jOf2fHggw+OXrt2baEUjHbx9ttvF3/wwQeFqVRKZ5555pbLL7/8gyVLlpRLUkVFRWr79u2xnuQxe/bsnXfddddISbr99ttztqNetGhR6dKlS9OjYdTX15dPnDixdd68eU1r1qwpfvbZZ8slafPmzQWJREKf/OQnd9x1111jovdu2LChaMaMGS3Z+z322GO333nnndXbt28vkKR33323KDrX3qIGGQAAYIBFo1XkcxSLjhx00EFNF1100QdHHHHE1FQqpaKiInfjjTeujMViOvvssyc752RmuuKKK1ZL0pe//OWNX//61yeXlpamXn311WXdyeOGG25Yddppp+17zTXXjD/mmGO2VVVVtWuusWPHjoLzzjtv7x07dsRisZjbd999m++4446VZWVl7s4771x+zjnn7N3S0lJQWlqaevbZZ9+66KKLPjz99NMnTZ06ta6wsNDdeuut70Ud/Hxf+MIXti1btqx0/vz506UgwP/Nb36zfPz43vfVs86qrwEAANA99fX1K+bMmZO32/y7k+3btxdUVlamCgoKdOONN45+8MEHRz3++OPvDvZxdaa+vr56zpw5k3NtowYZAAAAffLMM89UXHjhhRNTqZRGjBiRvOOOO94b7GPqCwJkAAAA9Mlxxx2347jjjnt9sI8jX+ikBwAAkB+pVCqV92HakH/h95TqaDsBMgAAQH4s3bBhwwiC5F1bKpWyDRs2jJC0tKM0NLEAAADIg0Qicda6detuXbdu3UxRCbkrS0lamkgkzuooAaNYAAAAAB6ubgAAAAAPATIAAADgIUAGAAAAPATIAAAAgIcAGQAAAPAQIAMAAAAeAmQAAADAQ4AMAAAAeAiQAQAAAA8BMgAAAOAhQAYAAAA8BMgAAACAhwAZAAAA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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Questão-4---Compreendendo-os-Dados">Questão 4 - Compreendendo os Dados<a class="anchor-link" href="#Questão-4---Compreendendo-os-Dados">¶</a></h3><ul> | |
| <li>Escolha qualquer um dos gráficos acima e mencione a profundidade máxima escolhida.</li> | |
| <li>O que acontece com a pontuação da curva de treinamento se mais pontos de treinamento são adicionados? E o que acontece com a curva de teste?</li> | |
| <li>Ter mais pontos de treinamento beneficia o modelo?</li> | |
| </ul> | |
| <p><strong>Dica:</strong> As curvas de aprendizagem convergem para uma pontuação em particular? Geralmente, quanto mais dados você tem, melhor. Mas, se sua curva de treinamento e teste estão convergindo com um desempenho abaixo do benchmark, o que seria necessário? Pense sobre os prós e contras de adicionar mais pontos de treinamento baseado na convergência das curvas de treinamento e teste.</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <p><strong>Resposta: </strong></p> | |
| <ul> | |
| <li>A max_deapth escolhido foi de 6:</li> | |
| <li>Os primeiros 200 pontos adicionados mostram que o score de treinamento e teste convergem para aproximadamente para o score de 0,8. A partir deste ponto (200) a curva chegou ao seu platô e existem apenas pequenas oscilações nos scores de treinamento o que significa que as melhorias são insignificantes logo essas alterações não justificam o esforço de criar mais pontos de teste.</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Curvas-de-Complexidade">Curvas de Complexidade<a class="anchor-link" href="#Curvas-de-Complexidade">¶</a></h3><p>A célula de código a seguir produz um gráfico para um modelo de árvore de decisão que foi treinada e validada nos dados de treinamento utilizando profundidades máximas diferentes. O gráfico produz duas curvas de complexidade – uma para o treinamento e uma para a validação. Como a <strong>curva de aprendizagem</strong>, a área sombreada de ambas as curvas de complexidade denota uma incerteza nessas curvas, e o modelo pontuou em ambos os conjuntos de treinamento e validação utilizando a função <code>performance_metric</code>.</p> | |
| <p><strong> Execute a célula de código abaixo e utilize o gráfico para responder as duas questões a seguir. </strong></p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [17]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">vs</span><span class="o">.</span><span class="n">ModelComplexity</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_png output_subarea "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Questão-5---Equilíbrio-entre-viés-e-variância">Questão 5 - Equilíbrio entre viés e variância<a class="anchor-link" href="#Questão-5---Equilíbrio-entre-viés-e-variância">¶</a></h3><ul> | |
| <li>Quando o modelo é treinado com o profundidade máxima 1, será que o modelo sofre mais de viés (erro sistemático) ou variância (erro aleatório)?</li> | |
| <li>E o que acontece quando o modelo é treinado com profundidade máxima 10?</li> | |
| <li>Quais pistas visuais existem no gráfico para justificar suas conclusões?</li> | |
| </ul> | |
| <p><strong>Dica:</strong> Como você sabe que um modelo está experimentando viés alto ou variância alta? Viés alto é um sinal de <em>underfitting</em> (o modelo não é complexo o suficiente para aprender os dados) e alta variância é um sinal de <em>overfitting</em> (o modelo está "decorando" os dados e não consegue generalizar bem o problema). Pense em modelos (com profundidade de 1 e 10, por exemplo) e qual deles está alinhado com qual parte do equilíbrio.</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <p><strong>Resposta: </strong></p> | |
| <ul> | |
| <li>Quando o modelo tem profudidade máxima igual a 1 percebe que o score para treinamento e teste está relativamente baixo (entre 0,4 e 0,6) o que denota que o viés é alto, ou seja o modelo está simples demais para a complexidade dos dados.</li> | |
| <li>Já quando a profundidade é 10 temos um overfitting para o treino (score de treino proximo a 1), ou seja a variancia está alta isso resultando em bons resultados no treinos e resultados muito inferiores nos testes pois o modelo não está generalizando bem os dados.</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Questão-6---Modelo-Ótimo-de-Melhor-Suposição">Questão 6 - Modelo Ótimo de Melhor Suposição<a class="anchor-link" href="#Questão-6---Modelo-Ótimo-de-Melhor-Suposição">¶</a></h3><ul> | |
| <li>Qual profundidade máxima (<code>'max_depth'</code>) você acredita que resulta em um modelo que melhor generaliza um dado desconhecido?</li> | |
| <li>Que intuição te levou a essa resposta?</li> | |
| </ul> | |
| <p><strong>Dica: </strong> Olhe no gráfico acima e veja o desempenho de validação para várias profundidades atribuidas ao modelo. Ele melhora conforme a profundidade fica maior? Em qual ponto nós temos nosso melhor desempenho de validação sem supercomplicar nosso modelo? E lembre-se, de acordo com a <a href="https://pt.wikipedia.org/wiki/Navalha_de_Occam">Navalha de Occam</a>, sempre devemos optar pelo mais simples ao complexo se ele conseguir definir bem o problema.</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <p><strong>Resposta: </strong></p> | |
| <ul> | |
| <li>Analisando o gráfico acima é perceptivel que o na profundidade 4 é onde os gráficos de treino e teste ainda estão próximos e com um score altos para ambos (entre aproximadamnt 0,7 e 0,9). Dessa forma eu definiria a profundidade 4</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <hr> | |
| <h2 id="Avaliando-o-Desempenho-do-Modelo">Avaliando o Desempenho do Modelo<a class="anchor-link" href="#Avaliando-o-Desempenho-do-Modelo">¶</a></h2><p>Nesta parte final do projeto, você irá construir um modelo e fazer uma estimativa de acordo com o conjunto de atributos do cliente utilizando um modelo otimizado a partir de <code>fit_model</code>.</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Questão-7---Busca-em-Matriz">Questão 7 - Busca em Matriz<a class="anchor-link" href="#Questão-7---Busca-em-Matriz">¶</a></h3><ul> | |
| <li>O que é a técnica de busca em matriz (<em>grid search</em>)?</li> | |
| <li>Como ela pode ser aplicada para otimizar um algoritmo de aprendizagem?</li> | |
| </ul> | |
| <p><strong> Dica: </strong> Quando explicar a técnica de busca em matriz, tenha certeza que você explicou o motivo dela ser usada, o que a 'matriz' significa nesse caso e qual o objetivo da técnica. Para ter uma resposta mais sólida, você pode também dar exemplo de um parâmetro em um modelo que pode ser otimizado usando essa técnica.</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <p><strong>Resposta: </strong></p> | |
| <ul> | |
| <li>Quando estamos utilizando machine learning o processo consiste em tres etapas: 1 - realizar o treinamento de diversos modelos 2 - Em seguida é realizado o Cross Validation para escolher o melhor modelo 3 - Por fim o momdelo escolhido é testado para sabermos se é bom.</li> | |
| <li>O grid search é uma tecnica utilizada quando temos no processo de treinamento mais de um hiperparametro (como no caso de uma máquina de vetor de superte que temos o kernel e o gama). Dessa forma o grid search é a tecnica que nos auxiliará a escolher entre eles.</li> | |
| <li>Basicamente a tecnica consiste em criar uma tabela com todas as possibilidade realizamos o processo de treinamento e em seguida a validação cruzada para objter o F1-score dos modelos e então escolhemos a melhor entre eles.</li> | |
| </ul> | |
| <p>Segue um exemplo para um algoritimo de Support Vector Machine:</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <p><img src="Capture.png" alt="alt text" title="Title"></p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Questão-8---Validação-Cruzada">Questão 8 - Validação Cruzada<a class="anchor-link" href="#Questão-8---Validação-Cruzada">¶</a></h3><ul> | |
| <li>O que é a técnica de treinamento de validação-cruzada k-fold?</li> | |
| <li>Quais benefícios essa técnica proporciona para busca em matriz ao otimizar um modelo?</li> | |
| </ul> | |
| <p><strong>Dica:</strong> Lembre-se de expllicar o que significa o 'k' da validação-cruzada k-fold, como a base de dados é dividida e quantas vezes ela é executada.</p> | |
| <p>Assim como há um raciocínio por trás de utilizar um conjunto de teste, o que poderia dar errado ao utilizar busca em matriz sem um conjunto de validação cruzada? Você pode utilizar a <a href="http://scikit-learn.org/stable/modules/cross_validation.html#cross-validation">documentação</a> para basear sua resposta.</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <p><strong>Resposta: </strong></p> | |
| <ul> | |
| <li>A validação de um modelo é realizada separando conjuntos de dados para treinamento e teste, porém nesse processo poderemos perder dados que seriam úteis parao treinamento. Para evitar isso podemos utilizar a validação cruzada.</li> | |
| <li>Para realizar o k-fold precisamos particionar os dados em k pedaços e em seguida treinamos o modelo K vezes, em cada uma das vezes utilizamos um pedaço diferente como conjunto de teste e o restante para treinamento. Em seguida é tirada a média para definir o modelo final</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Implementação:-Ajustar-um-Modelo">Implementação: Ajustar um Modelo<a class="anchor-link" href="#Implementação:-Ajustar-um-Modelo">¶</a></h3><p>Na sua última implementação, você vai precisar unir tudo o que foi aprendido e treinar um modelo utilizando o <strong>algoritmo de árvore de decisão</strong>. Para garantir que você está produzindo um modelo otimizado, você treinará o modelo utilizando busca em matriz para otimizar o parâmetro de profundidade máxima (<code>'max_depth'</code>) para uma árvore de decisão. Esse parâmetro pode ser entendido como o número de perguntas que o algoritmo de árvore de decisão pode fazer sobre os dados antes de fazer uma estimativa. Árvores de decisão são parte de uma classe de algoritmos chamados <em>algoritmos de aprendizagem supervisionada</em>.</p> | |
| <p>Além disso, você verá que a implementação está usando o <code>ShuffleSplit()</code> como alternativa para a validação cruzada (veja a variável <code>cv_sets</code>). Ela não é a técnica que você descreveu na <strong>Questão 8</strong>, mas ela é tão útil quanto. O <code>ShuffleSplit()</code> abaixo irá criar 10 (<code>n_splits</code>) conjuntos misturados e 20% (<code>test_size</code>) dos dados serão utilizados para validação. Enquanto estiver trabalhando na sua implementação, pense nas diferenças e semelhanças com a validação k-fold.</p> | |
| <p><strong> Fique atento que o <code>ShuffleSplit</code> tem diferentes parâmetros nas versões 0.17 e 0.18/0.19 do scikit-learn.</strong></p> | |
| <ul> | |
| <li><a href="http://scikit-learn.org/0.17/modules/generated/sklearn.cross_validation.ShuffleSplit.html#sklearn.cross_validation.ShuffleSplit">Versão 0.17</a> - <code>ShuffleSplit(n, n_iter=10, test_size=0.1, train_size=None, indices=None, random_state=None, n_iterations=None)</code></li> | |
| <li><a href="http://scikit-learn.org/0.18/modules/generated/sklearn.model_selection.ShuffleSplit.html#sklearn.model_selection.ShuffleSplit">Versão 0.18</a> - <code>ShuffleSplit(n_splits=10, test_size=’default’, train_size=None, random_state=None)</code></li> | |
| </ul> | |
| <p>Para a função <code>fit_model</code> na célula de código abaixo, você vai precisar implementar o seguinte:</p> | |
| <ul> | |
| <li>Utilize o <a href="http://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeRegressor.html"><code>DecisionTreeRegressor</code></a> do <code>sklearn.tree</code> para gerar um objeto regressor de árvore de decisão.<ul> | |
| <li>Atribua esse objeto à variável <code>'regressor'</code>.</li> | |
| </ul> | |
| </li> | |
| <li>Gere um dicionário para <code>'max_depth'</code> com os valores de 1 a 10 e atribua isso para a variável <code>'params'</code>.</li> | |
| <li>Utilize o <a href="http://scikit-learn.org/stable/modules/generated/sklearn.metrics.make_scorer.html"><code>make_scorer</code></a> do <code>sklearn.metrics</code> para gerar um objeto de função de pontuação.<ul> | |
| <li>Passe a função <code>performance_metric</code> como um parâmetro para esse objeto.</li> | |
| <li>Atribua a função de pontuação à variável <code>'scoring_fnc'</code>.</li> | |
| </ul> | |
| </li> | |
| <li>Utilize o <a href="http://scikit-learn.org/stable/modules/generated/sklearn.grid_search.GridSearchCV.html"><code>GridSearchCV</code></a> do <code>sklearn.grid_search</code> para gerar um objeto de busca por matriz.<ul> | |
| <li>Passe as variáveis <code>'regressor'</code>, <code>'params'</code>, <code>'scoring_fnc'</code> and <code>'cv_sets'</code> como parâmetros para o objeto. </li> | |
| <li>Atribua o objeto <code>GridSearchCV</code> para a variável <code>'grid'</code>.</li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [19]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># TODO: Importar 'make_scorer', 'DecisionTreeRegressor' e 'GridSearchCV'</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="k">import</span> <span class="n">make_scorer</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.tree</span> <span class="k">import</span> <span class="n">DecisionTreeRegressor</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="k">import</span> <span class="n">GridSearchCV</span> | |
| <span class="k">def</span> <span class="nf">fit_model</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">):</span> | |
| <span class="sd">""" Desempenhar busca em matriz sobre o parâmetro the 'max_depth' para uma </span> | |
| <span class="sd"> árvore de decisão de regressão treinada nos dados de entrada [X, y]. """</span> | |
| <span class="c1"># Gerar conjuntos de validação-cruzada para o treinamento de dados </span> | |
| <span class="n">cv_sets</span> <span class="o">=</span> <span class="n">ShuffleSplit</span><span class="p">(</span><span class="n">n_splits</span> <span class="o">=</span> <span class="mi">10</span><span class="p">,</span> <span class="n">test_size</span> <span class="o">=</span> <span class="mf">0.20</span><span class="p">,</span> <span class="n">random_state</span> <span class="o">=</span> <span class="mi">0</span><span class="p">)</span> | |
| <span class="c1"># TODO: Gerar uma árvore de decisão de regressão de objeto</span> | |
| <span class="n">regressor</span> <span class="o">=</span> <span class="n">DecisionTreeRegressor</span><span class="p">()</span> | |
| <span class="c1"># TODO: Gerar um dicionário para o parâmetro 'max_depth' com um alcance de 1 a 10</span> | |
| <span class="n">params</span> <span class="o">=</span> <span class="p">{</span><span class="s1">'max_depth'</span><span class="p">:</span><span class="nb">list</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">11</span><span class="p">))}</span> | |
| <span class="c1"># TODO: Transformar 'performance_metric' em uma função de pontuação utilizando 'make_scorer' </span> | |
| <span class="n">scoring_fnc</span> <span class="o">=</span> <span class="n">make_scorer</span><span class="p">(</span><span class="n">performance_metric</span><span class="p">)</span> | |
| <span class="c1"># TODO: Gerar o objeto de busca em matriz</span> | |
| <span class="n">grid</span> <span class="o">=</span> <span class="n">GridSearchCV</span><span class="p">(</span><span class="n">regressor</span><span class="p">,</span> <span class="n">params</span><span class="p">,</span> <span class="n">scoring</span><span class="o">=</span><span class="n">scoring_fnc</span><span class="p">,</span> <span class="n">cv</span><span class="o">=</span><span class="n">cv_sets</span><span class="p">)</span> | |
| <span class="c1"># Ajustar o objeto de busca em matriz com os dados para calcular o modelo ótimo</span> | |
| <span class="n">grid</span> <span class="o">=</span> <span class="n">grid</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span> | |
| <span class="c1"># Devolver o modelo ótimo depois de realizar o ajuste dos dados</span> | |
| <span class="k">return</span> <span class="n">grid</span><span class="o">.</span><span class="n">best_estimator_</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Fazendo-Estimativas">Fazendo Estimativas<a class="anchor-link" href="#Fazendo-Estimativas">¶</a></h3><p>Uma vez que o modelo foi treinado em conjunto de dados atribuído, ele agora pode ser utilizado para fazer estimativas em novos conjuntos de entrada de dados. No caso do <em>regressor da árvore de decisão</em>, o modelo aprendeu <em>quais são as melhores perguntas sobre a entrada de dados</em>, e pode responder com uma estimativa para a <strong>variável alvo</strong>. Você pode utilizar essas estimativas para conseguir informações sobre os dados dos quais o valor da variável alvo é desconhecida – por exemplo, os dados dos quais o modelo não foi treinado.</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Questão-9---Modelo-Ótimo">Questão 9 - Modelo Ótimo<a class="anchor-link" href="#Questão-9---Modelo-Ótimo">¶</a></h3><ul> | |
| <li>Qual profundidade máxima do modelo ótimo? Como esse resultado se compara com a sua suposição na <strong>Questão 6</strong>? </li> | |
| </ul> | |
| <p><strong> Executar a célula de código abaixo para ajustar o regressor da árvore de decisão com os dados de treinamento e gerar um modelo ótimo. </strong></p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [20]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Ajustar os dados de treinamento para o modelo utilizando busca em matriz</span> | |
| <span class="n">reg</span> <span class="o">=</span> <span class="n">fit_model</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span> | |
| <span class="c1"># Produzir valores para 'max_depth'</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"O parâmetro 'max_depth' é </span><span class="si">{}</span><span class="s2"> para o modelo ótimo."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">reg</span><span class="o">.</span><span class="n">get_params</span><span class="p">()[</span><span class="s1">'max_depth'</span><span class="p">]))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre>O parâmetro 'max_depth' é 4 para o modelo ótimo. | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <p><strong>Dica: </strong> A resposta vem da saída do código acima.</p> | |
| <p><strong>Resposta: </strong></p> | |
| <ul> | |
| <li>A profundidade máxima do modelo ótimo é 4, sendo o mesmo que percebemos na questão 6.</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Questão-10---Estimando-Preços-de-Venda">Questão 10 - Estimando Preços de Venda<a class="anchor-link" href="#Questão-10---Estimando-Preços-de-Venda">¶</a></h3><p>Imagine que você era um corretor imobiliário na região de Boston ansioso para utilizar esse modelo que ajuda os imóveis que seus clientes desejam vender. Você coletou as seguintes informações de três dos seus clientes:</p> | |
| <table> | |
| <thead><tr> | |
| <th style="text-align:center">Atributos</th> | |
| <th style="text-align:center">Cliente 1</th> | |
| <th style="text-align:center">Cliente 2</th> | |
| <th style="text-align:center">Cliente 3</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <td style="text-align:center">Número total de cômodos em um imóvel</td> | |
| <td style="text-align:center">5 cômodos</td> | |
| <td style="text-align:center">4 cômodos</td> | |
| <td style="text-align:center">8 cômodos</td> | |
| </tr> | |
| <tr> | |
| <td style="text-align:center">Nível de pobreza da vizinhança (em %)</td> | |
| <td style="text-align:center">17%</td> | |
| <td style="text-align:center">32%</td> | |
| <td style="text-align:center">3%</td> | |
| </tr> | |
| <tr> | |
| <td style="text-align:center">Razão estudante:professor das escolas próximas</td> | |
| <td style="text-align:center">15-to-1</td> | |
| <td style="text-align:center">22-to-1</td> | |
| <td style="text-align:center">12-to-1</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| <ul> | |
| <li>Qual valor você sugeriria para cada um dos seus clientes para a venda de suas casas?</li> | |
| <li>Esses preços parecem razoáveis dados os valores para cada atributo?* </li> | |
| </ul> | |
| <p><strong>Dica:</strong> Utilize as estatísticas que você calculou na seção <strong>Explorando Dados</strong> para ajudar a justificar sua resposta. Dos três clientes, o Cliente 3 tem a maior casa, no melhor bairro de escolas públicas e menor inídice de pobreza; Cliente 2 tem a menor casa, em um bairro com índice de pobreza relativamente alto e sem as melhores escolas públicas.</p> | |
| <p><strong> Execute a célula de códigos abaixo para que seu modelo otimizado faça estimativas para o imóvel de cada um dos clientes.</strong></p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [21]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Gerar uma matriz para os dados do cliente</span> | |
| <span class="n">client_data</span> <span class="o">=</span> <span class="p">[[</span><span class="mi">5</span><span class="p">,</span> <span class="mi">17</span><span class="p">,</span> <span class="mi">15</span><span class="p">],</span> <span class="c1"># Cliente 1</span> | |
| <span class="p">[</span><span class="mi">4</span><span class="p">,</span> <span class="mi">32</span><span class="p">,</span> <span class="mi">22</span><span class="p">],</span> <span class="c1"># Cliente 2</span> | |
| <span class="p">[</span><span class="mi">8</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">12</span><span class="p">]]</span> <span class="c1"># Cliente 3</span> | |
| <span class="c1"># Mostrar estimativas</span> | |
| <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">price</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">reg</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">client_data</span><span class="p">)):</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Preço estimado para a casa do cliente </span><span class="si">{}</span><span class="s2">: $</span><span class="si">{:,.2f}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">i</span><span class="o">+</span><span class="mi">1</span><span class="p">,</span> <span class="n">price</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre>Preço estimado para a casa do cliente 1: $327,450.00 | |
| Preço estimado para a casa do cliente 2: $216,232.26 | |
| Preço estimado para a casa do cliente 3: $893,760.00 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <p><strong>Resposta: </strong> | |
| Eu sugeriria os valores estimados pelo modelo, analisando o resultado com as features de forma empirica já se percebia o seguinte: o Cliente 3 possui a casa maior numero de comodos, em um bairro com menor nível de pobreza na vizinhança e com uma média menor de alunos por professor o que faz seu imovel ter um valor mais elevado comparando aos outros O Cliente 2 possui a casa com menor numero de comodos, em um bairro com maior nível de pobreza e maior media de alunos por professores Por fim o imóvel do cliente 1 apresenta caracteristicas intermediarias (se comparadas ao cliente 2 e cliente 3) no que diz respeito as features que agregam valor ao imóvel.</p> | |
| <p>Dessa forma analizando os dados estatístiscos e as features podemos afirmar que o preço predito se ajusta bem as features.</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Sensibilidade">Sensibilidade<a class="anchor-link" href="#Sensibilidade">¶</a></h3><p>Um modelo ótimo não é necessariamente um modelo robusto. Às vezes, um modelo é muito complexo ou muito simples para generalizar os novos dados. Às vezes, o modelo pode utilizar um algoritmo de aprendizagem que não é apropriado para a estrutura de dados especificado. Outras vezes, os próprios dados podem ter informação excessiva ou exemplos insuficientes para permitir que o modelo apreenda a variável alvo – ou seja, o modelo não pode ser ajustado.</p> | |
| <p><strong> Execute a célula de código abaixo para rodar a função <code>fit_model</code> dez vezes com diferentes conjuntos de treinamento e teste para ver como as estimativas para um cliente específico mudam se os dados foram treinados.</strong></p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [ ]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">vs</span><span class="o">.</span><span class="n">PredictTrials</span><span class="p">(</span><span class="n">features</span><span class="p">,</span> <span class="n">prices</span><span class="p">,</span> <span class="n">fit_model</span><span class="p">,</span> <span class="n">client_data</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Questão-11---Aplicabilidade">Questão 11 - Aplicabilidade<a class="anchor-link" href="#Questão-11---Aplicabilidade">¶</a></h3><ul> | |
| <li>Em poucas linhas, argumente se o modelo construído deve ou não ser utilizado de acordo com as configurações do mundo real.</li> | |
| </ul> | |
| <p><strong>Dica:</strong> Olhe os valores calculados acima. Algumas questões para responder:</p> | |
| <ul> | |
| <li>Quão relevante dados coletados em 1978 podem ser nos dias de hoje? A inflação é importante?</li> | |
| <li>Os atributos presentes são suficientes para descrever um imóvel?</li> | |
| <li>Esse modelo é robusto o suficiente para fazer estimativas consistentes?</li> | |
| <li>Dados coletados em uma cidade urbana como Boston podem ser aplicados para uma cidade rural?</li> | |
| <li>É justo julgar o preço de um único imóvel baseado nas características de todo o bairro?</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <p><strong>Resposta: </strong></p> | |
| <ul> | |
| <li>O modelo não deve ser utilizado no mundo real.</li> | |
| <li>Dados coletados em 1978 podem não ser mais relevantes, atualmente existem outros fatores que podem influenciar no valor de um imovel como acesso a meios de transportes publico, proximadade de shoppings, supermercados e farmacia, indice de criminalidade na região, tipo de imovel (rua, condonominio fechado), vagas de garagem dentre outros. - E partindo desse ponto acredito que os atributos não são suficientes para descrever um imóvel no mundo real.</li> | |
| <li>Para o dataset utilizado como estudo de caso podemos afirmar que o modelo é robusto para realizar estimativas eficientes, porém para o mundo real não seria possivel.</li> | |
| <li>Areas urbanas e rurais possuem caracteristicas diferente dessa forma não seria possivel aplicar os dados da cidade de Boston para uma cidade rural</li> | |
| <li>Por fim, podemos estimar o valor de um imovel com base nos dados de outros que estão no entorno e que possuem caracteristicas similares</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <blockquote><p><strong>Nota</strong>: Uma vez que você tenha completado todos os códigos e respondido todas as questões acima, você pode finalizar seu trabalho exportando o iPython Notebook como um documento HTML. | |
| Você pode fazer isso usando o menu acima e navegando até</p> | |
| <ul> | |
| <li><strong>File -> Download as -> HTML (.html)</strong></li> | |
| <li><strong>Arquivo -> Download como -> HTML (.html)</strong></li> | |
| </ul> | |
| <p>Inclua o documento gerado junto com esse notebook na sua submissão.</p> | |
| </blockquote> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </body> | |
| </html> |